Files
certvia/.dockerignore
T
msolarczekandClaude Opus 4.8 8e69935cf4 Fix: DATABASE_URL-Platzhalter für Build-Zeit + .dockerignore
prisma.config.ts löst env("DATABASE_URL") beim Laden auf; Coolify reicht die
Variable nur als Build-ARG (nicht in process.env) -> 'prisma generate' bricht mit
PrismaConfigEnvError ab. Lokal maskiert, weil die lokale .env ins Image kopiert wurde.
- builder-Stage: Dummy-DATABASE_URL als ENV (Runtime-Wert aus Coolify-Env überschreibt)
- .dockerignore: .env & Co. aus dem Build-Kontext (keine Secrets im Image; bildet
  die Coolify-Bedingung lokal ab)
Verifiziert per Docker-Build ohne .env: prisma generate + next build laufen durch.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-20 13:06:56 +02:00

13 lines
208 B
Plaintext

.git
node_modules
.next
# Lokale Env-Dateien NICHT ins Image kopieren (Secrets); Build nutzt Build-ENV/Args
.env
.env.*
!.env.example
!.env.coolify.example
*.log
Dockerfile*
docker-compose*.yml
.dockerignore