From d6720225be91cb7b0b888222230a6f23c9a89660 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesu=CC=81s=20Pe=CC=81rez?= Date: Tue, 7 Oct 2025 17:37:05 +0100 Subject: [PATCH] chore: fix installer --- .gitignore | 116 +++++++++++++++++++++++++++++++++++++++ justfiles/installer.just | 6 +- 2 files changed, 119 insertions(+), 3 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c2f9b91 --- /dev/null +++ b/.gitignore @@ -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 diff --git a/justfiles/installer.just b/justfiles/installer.just index 980b566..0016e88 100644 --- a/justfiles/installer.just +++ b/justfiles/installer.just @@ -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="":