diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..e2a23cf --- /dev/null +++ b/.dockerignore @@ -0,0 +1,7 @@ +.env +.env.* +.git +.gitignore +node_modules +.next +*.md diff --git a/Dockerfile b/Dockerfile index 477e1e4..7274fe3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,9 @@ COPY --from=deps /app/node_modules ./node_modules COPY . . ARG BUILD_DATE +ARG NEXT_PUBLIC_FAHRKOSTEN_SATZ=15 ENV NEXT_PUBLIC_BUILD_DATE=${BUILD_DATE} +ENV NEXT_PUBLIC_FAHRKOSTEN_SATZ=${NEXT_PUBLIC_FAHRKOSTEN_SATZ} ENV NEXT_TELEMETRY_DISABLED=1 RUN npm run build diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 3f4bf14..d8b3503 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -47,11 +47,13 @@ services: DB_PASS: ${DB_PASS} DB_NAME: ${DB_NAME} AUTH_SECRET: ${AUTH_SECRET} + DEFAULT_PASSWORD: ${DEFAULT_PASSWORD} + NEXT_PUBLIC_FAHRKOSTEN_SATZ: ${NEXT_PUBLIC_FAHRKOSTEN_SATZ:-15} NODE_ENV: production - BACKUP_SSH_URL: ${BACKUP_SSH_URL} + BACKUP_SSH_URL: ${BACKUP_SSH_URL:-} BACKUP_SSH_KEY_PATH: /run/secrets/backup_ssh_key volumes: - - ${BACKUP_SSH_KEY_FILE}:/run/secrets/backup_ssh_key:ro + - ${BACKUP_SSH_KEY_FILE:-/dev/null}:/run/secrets/backup_ssh_key:ro ports: - "127.0.0.1:${APP_PORT:-3000}:3000" depends_on: