Files
opencrm/.dockerignore
T
duffyduckandClaude Opus 4.8 f3668b8a5a Magic-Byte-Seed: aus Prod-Image ausschliessen + Prod-Riegel
Der Pentester-Helfer soll nicht ins Produktions-Image und darf nie gegen
Prod laufen:
- .dockerignore schliesst backend/scripts/seed-magic-byte-test.ts aus dem
  Build-Context aus -> Datei liegt nicht mehr im Prod-Container (bleibt im
  Repo fuer Dev/Staging-Checkout).
- Script bricht bei NODE_ENV=production im "create"-Modus hart ab (exit 1);
  "cleanup" bleibt erlaubt, damit man immer aufraeumen kann.

Verifiziert: create@production -> Abbruch exit 1; cleanup@production laeuft.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-13 13:49:32 +02:00

65 lines
1017 B
Plaintext

# Dependencies
node_modules
*/node_modules
# Build output (will be built in container)
frontend/dist
backend/dist
# Development files
.git
.gitignore
.vscode
.idea
*.md
!docker/README.md
# Environment files (use Docker environment instead)
.env
.env.local
.env.*.local
backend/.env
frontend/.env
# Logs
*.log
npm-debug.log*
# OS files
.DS_Store
Thumbs.db
# Test files
*.test.ts
*.test.tsx
*.spec.ts
*.spec.tsx
__tests__
coverage
# Pentester-/Dev-Helferscripte gehören NICHT ins Prod-Image (nur lokal/Staging
# via Repo-Checkout ausführen). Erzeugen sonst nur toten Ballast im Container.
backend/scripts/seed-magic-byte-test.ts
# Docker files in wrong location
docker-compose.yml
# Uploads and backups (mounted as volumes)
uploads
backups
backend/uploads
backend/backups
# Daten-Verzeichnis (Bind-Mounts zur Laufzeit, nicht im Build-Context)
data/
# Plesk-Test (nicht für Container)
plesktest/
# Backup-Klone des Repos
opencrm-backup-*/
# Prisma migrations (included, but not dev db)
*.db
*.db-journal