fix: .env nicht ins Docker-Image — Variablen kommen aus Compose/ENV
.dockerignore schließt .env aus dem Build-Kontext aus. Next.js standalone hat dadurch keine eingebettete .env mehr und liest Variablen sauber aus process.env (gesetzt via docker-compose environment:). NEXT_PUBLIC_FAHRKOSTEN_SATZ bleibt als Build-ARG verfügbar (Default 15). BACKUP_SSH_KEY_FILE default /dev/null damit Compose auch ohne Backup-Konfiguration startet. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,7 @@
|
|||||||
|
.env
|
||||||
|
.env.*
|
||||||
|
.git
|
||||||
|
.gitignore
|
||||||
|
node_modules
|
||||||
|
.next
|
||||||
|
*.md
|
||||||
@@ -12,7 +12,9 @@ COPY --from=deps /app/node_modules ./node_modules
|
|||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
|
ARG NEXT_PUBLIC_FAHRKOSTEN_SATZ=15
|
||||||
ENV NEXT_PUBLIC_BUILD_DATE=${BUILD_DATE}
|
ENV NEXT_PUBLIC_BUILD_DATE=${BUILD_DATE}
|
||||||
|
ENV NEXT_PUBLIC_FAHRKOSTEN_SATZ=${NEXT_PUBLIC_FAHRKOSTEN_SATZ}
|
||||||
ENV NEXT_TELEMETRY_DISABLED=1
|
ENV NEXT_TELEMETRY_DISABLED=1
|
||||||
|
|
||||||
RUN npm run build
|
RUN npm run build
|
||||||
|
|||||||
@@ -47,11 +47,13 @@ services:
|
|||||||
DB_PASS: ${DB_PASS}
|
DB_PASS: ${DB_PASS}
|
||||||
DB_NAME: ${DB_NAME}
|
DB_NAME: ${DB_NAME}
|
||||||
AUTH_SECRET: ${AUTH_SECRET}
|
AUTH_SECRET: ${AUTH_SECRET}
|
||||||
|
DEFAULT_PASSWORD: ${DEFAULT_PASSWORD}
|
||||||
|
NEXT_PUBLIC_FAHRKOSTEN_SATZ: ${NEXT_PUBLIC_FAHRKOSTEN_SATZ:-15}
|
||||||
NODE_ENV: production
|
NODE_ENV: production
|
||||||
BACKUP_SSH_URL: ${BACKUP_SSH_URL}
|
BACKUP_SSH_URL: ${BACKUP_SSH_URL:-}
|
||||||
BACKUP_SSH_KEY_PATH: /run/secrets/backup_ssh_key
|
BACKUP_SSH_KEY_PATH: /run/secrets/backup_ssh_key
|
||||||
volumes:
|
volumes:
|
||||||
- ${BACKUP_SSH_KEY_FILE}:/run/secrets/backup_ssh_key:ro
|
- ${BACKUP_SSH_KEY_FILE:-/dev/null}:/run/secrets/backup_ssh_key:ro
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:${APP_PORT:-3000}:3000"
|
- "127.0.0.1:${APP_PORT:-3000}:3000"
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|||||||
Reference in New Issue
Block a user