Split env config into local vs remote: - .env: local/shared config, always loaded (docker compose + make test) - .env.test / .env.prod: full remote config, loaded on demand via ENV Remote targets now generate -test/-prod variants (e.g. remote-install-prod); a guard-env prerequisite blocks bare remote targets with no environment set. Refresh .env.example to document the two-tier layout and add .env.prod/.env.test to gitignore and the never-read list in CLAUDE.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
34 lines
402 B
Plaintext
34 lines
402 B
Plaintext
# Environment
|
|
.env
|
|
.env.prod
|
|
.env.test
|
|
|
|
# Grav CMS
|
|
/user/
|
|
!/user/
|
|
!/user/plugins/
|
|
!/user/plugins/cache-on-save/
|
|
user/accounts/
|
|
user/data/
|
|
user/cache/
|
|
|
|
# Claude
|
|
.claude/
|
|
|
|
# Tests
|
|
node_modules/
|
|
test-results/
|
|
playwright-report/
|
|
tests/.auth/
|
|
user/pages/**/ui-test-trip/
|
|
|
|
# Services (moved to separate projects)
|
|
services/
|
|
|
|
# travel-memories state
|
|
docs/immich-workflow/*.json
|
|
|
|
# OS
|
|
.DS_Store
|
|
tests/ui/.auth/
|