Introduced a new example-build-local.nix file to facilitate machine-specific web-app builds, enhancing the deployment process. Updated the .gitignore to include build-local.nix, ensuring user-specific configurations remain untracked. Revised the DEPLOYMENT-GUIDE.md to reflect the addition of build-local.nix and provide clearer instructions for setting up configuration files, improving the onboarding experience for new users.
33 lines
698 B
Text
33 lines
698 B
Text
build/
|
|
node_modules/
|
|
dist/
|
|
result
|
|
machine-specific
|
|
web-app
|
|
lnbits
|
|
lnbits-extensions
|
|
|
|
# User-specific deployment configuration
|
|
# Copy example-krops.nix to krops.nix and customize
|
|
krops.nix
|
|
|
|
# User-specific build configuration
|
|
# Copy example-build-local.nix to build-local.nix and customize
|
|
build-local.nix
|
|
|
|
# Machine-specific configurations (user creates these)
|
|
# Keep example-machine as a template
|
|
config/machines/*
|
|
!config/machines/example-machine/
|
|
|
|
# Secrets - only ignore unencrypted secrets
|
|
# Encrypted .age files are SAFE to commit
|
|
secrets/**/!(*.age)
|
|
secrets/**/*.txt
|
|
secrets/**/*.key
|
|
secrets/**/*.pem
|
|
secrets/**/*.env
|
|
|
|
# Age/Passage identity files (NEVER commit these!)
|
|
.passage/
|
|
identities
|