Lost terugkerende pijn op: na cross-build op Mac vergeet je makkelijk de .env mee te nemen of vanuit de juiste directory te starten, met "FAIL: ... is not set" als gevolg in pre-flight. Script doet in volgorde: 1. docker buildx build --platform linux/amd64 --load 2. docker save | gzip → scrum4me-agent-runner-amd64.tar.gz 3. scp tarball + compose + (eerste keer) .env naar NAS 4. ssh: docker load + sanity-check op .env + compose up --force-recreate 5. ssh: docker compose logs -f (Ctrl-C om te stoppen) Bestaande NAS-.env wordt niet overschreven. Eerste deploy patcht de NAS-paden via sed. Sanity-check faalt expliciet als anthropic-, SCRUM4ME_- of DATABASE_URL-vars ontbreken — ipv stille pre-flight-fail. Config via .env.deploy (zit in .gitignore). Voor eerste deploy en volledige procedure: README "Deploy — cross-build" sectie. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
27 lines
342 B
Text
27 lines
342 B
Text
# Secrets
|
|
.env
|
|
.env.deploy
|
|
*.env.local
|
|
|
|
# Local dev overrides (niet committen, per ontwikkelaar)
|
|
docker-compose.override.yml
|
|
|
|
# Logs (lokaal testen)
|
|
*.log
|
|
*.log.gz
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Editor
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
|
|
# Node (mocht je lokaal iets uitproberen)
|
|
node_modules/
|
|
|
|
# Build artefacts (local docker save tarballs)
|
|
*.tar
|
|
*.tar.gz
|