fix: pass env vars as build args for static generation, remove debug logging

This commit is contained in:
achmad
2026-05-29 00:45:37 +07:00
parent fe89de4d9e
commit ac4a0f0e8b
2 changed files with 23 additions and 6 deletions
+12 -2
View File
@@ -1,11 +1,21 @@
FROM node:20-alpine AS builder
FROM node:22-alpine AS builder
ARG DIRECTUS_URL
ARG DIRECTUS_TOKEN
ARG NEXT_PUBLIC_DIRECTUS_URL
ARG NEXT_PUBLIC_DIRECTUS_TOKEN
ARG NEXT_PUBLIC_BASE_URL
ENV DIRECTUS_URL=$DIRECTUS_URL \
DIRECTUS_TOKEN=$DIRECTUS_TOKEN \
NEXT_PUBLIC_DIRECTUS_URL=$NEXT_PUBLIC_DIRECTUS_URL \
NEXT_PUBLIC_DIRECTUS_TOKEN=$NEXT_PUBLIC_DIRECTUS_TOKEN \
NEXT_PUBLIC_BASE_URL=$NEXT_PUBLIC_BASE_URL
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build
FROM node:20-alpine AS runner
FROM node:22-alpine AS runner
WORKDIR /app
ENV NODE_ENV=production
COPY --from=builder /app/.next/standalone ./
+11 -4
View File
@@ -1,6 +1,13 @@
services:
kotobane:
build: .
build:
context: .
args:
DIRECTUS_URL: https://cms.achmad.dev
DIRECTUS_TOKEN: JLsOYZIO5jvvYMTu_DepOwM581WyNLHS
NEXT_PUBLIC_DIRECTUS_URL: https://cms.achmad.dev
NEXT_PUBLIC_DIRECTUS_TOKEN: JLsOYZIO5jvvYMTu_DepOwM581WyNLHS
NEXT_PUBLIC_BASE_URL: https://kotobane.achmad.dev
container_name: kotobane
restart: unless-stopped
ports:
@@ -8,8 +15,8 @@ services:
environment:
NODE_ENV: production
DIRECTUS_URL: https://cms.achmad.dev
DIRECTUS_TOKEN: ${DIRECTUS_TOKEN}
REVALIDATE_SECRET: ${REVALIDATE_SECRET}
DIRECTUS_TOKEN: JLsOYZIO5jvvYMTu_DepOwM581WyNLHS
REVALIDATE_SECRET: 1964edNGrm1xqE2oznfeahdheP7oAfwAob4fIxe1Gzo=
NEXT_PUBLIC_DIRECTUS_URL: https://cms.achmad.dev
NEXT_PUBLIC_DIRECTUS_TOKEN: ${DIRECTUS_TOKEN}
NEXT_PUBLIC_DIRECTUS_TOKEN: JLsOYZIO5jvvYMTu_DepOwM581WyNLHS
NEXT_PUBLIC_BASE_URL: https://kotobane.achmad.dev