- Add .gitignore: exclude compiled binaries, build artifacts, and Helm values files containing real secrets (authentik, prometheus) - Add all Kubernetes deployment manifests (deployment/) - Add services source code: ha-sync, device-inventory, games-console, paperclip, parts-inventory - Add Ansible orchestration: playbooks, roles, inventory, cloud-init - Add hardware specs, execution plans, scripts, HOMELAB.md - Add skills/homelab/SKILL.md + skills/install.sh to preserve Copilot skill - Remove previously-tracked inventory-cli binary from git index Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
9 lines
467 B
JavaScript
9 lines
467 B
JavaScript
const {pathToFileURL} = require('url');
|
|
|
|
// Hack to avoid Module.runMain on node 18.6.0
|
|
// Keeping it simple for now, isolated in this file.
|
|
// Could theoretically probe `getFormat` impl to determine if `import()` or `Module._load()` is best
|
|
// Note that I attempted a try-catch around `Module._load`, but it poisons some sort of cache such that subsequent `import()` is impossible.
|
|
exports.run = function(entryPointPath) {
|
|
import(pathToFileURL(entryPointPath));
|
|
}
|