chore: fix installer

This commit is contained in:
Jesús Pérez 2025-10-07 17:37:05 +01:00
parent 897f9d8ed1
commit d6720225be
Signed by: jesus
GPG Key ID: 9F243E355E0BC939
2 changed files with 119 additions and 3 deletions

116
.gitignore vendored Normal file
View File

@ -0,0 +1,116 @@
core
extensions
platform
kcl
.p
.claude
.vscode
.shellcheckrc
.coder
.migration
.zed
ai_demo.nu
CLAUDE.md
.cache
.coder
wrks
ROOT
OLD
# Generated by Cargo
# will have compiled files and executables
debug/
target/
# Encryption keys and related files (CRITICAL - NEVER COMMIT)
.k
.k.backup
*.k
*.key.backup
config.*.toml
config.*back
# where book is written
_book
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
Cargo.lock
# These are backup files generated by rustfmt
**/*.rs.bk
# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb
node_modules/
**/output.css
**/input.css
# Environment files
.env
.env.local
.env.production
.env.development
.env.staging
# Keep example files
!.env.example
# Configuration files (may contain sensitive data)
config.prod.toml
config.production.toml
config.local.toml
config.*.local.toml
# Keep example configuration files
!config.toml
!config.dev.toml
!config.example.toml
# Log files
logs/
*.log
# TLS certificates and keys
certs/
*.pem
*.crt
*.key
*.p12
*.pfx
# Database files
*.db
*.sqlite
*.sqlite3
# Backup files
*.bak
*.backup
*.tmp
*~
# Encryption and security related files
*.encrypted
*.enc
secrets/
private/
security/
# Configuration backups that may contain secrets
config.*.backup
config.backup.*
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Documentation build output
book-output/
# Generated setup report
SETUP_COMPLETE.md

View File

@ -7,7 +7,7 @@
# ============================================================================
installer_dir := provisioning_root / "platform/installer"
installer_binary := build_dir / "release/provisioning-installer"
installer_binary := provisioning_root / "platform/target/release/provisioning-installer"
installer_scripts := installer_dir / "scripts"
installer_config_dir := provisioning_root / "config"
installer_examples := installer_config_dir / "installer-examples"
@ -87,7 +87,7 @@ installer_examples := installer_config_dir / "installer-examples"
@installer-build-debug:
echo "🔨 Building provisioning installer (debug)..."
cd {{installer_dir}} && {{cargo}} build
echo "✅ Debug installer built: {{build_dir}}/debug/provisioning-installer"
echo "✅ Debug installer built: {{provisioning_root}}/platform/target/debug/provisioning-installer"
# Check installer compilation without building
@installer-check:
@ -464,7 +464,7 @@ installer_examples := installer_config_dir / "installer-examples"
echo ""
just installer-build
just installer-headless mode={{mode}} platform=$platform
just installer-headless {{mode}} $platform
# Update existing installation
@update config="":