scrum4me-docker/.gitignore
Madhura68 4b2241235e feat(deploy): bin/deploy-to-nas.sh voor één-commando redeploy
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>
2026-05-06 01:30:22 +02:00

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