Files
filezzy-staging/frontend/Dockerfile
2026-02-04 14:16:04 +01:00

25 lines
616 B
Docker

# =============================================================================
# Frontend (Next.js) - Dev mode for staging (fast build, no production compile)
# =============================================================================
# Uses npm run dev - same as backend/worker. NEXT_PUBLIC_* from env at runtime.
# =============================================================================
FROM node:20-alpine
WORKDIR /app
ENV NODE_ENV=development
ENV NEXT_TELEMETRY_DISABLED=1
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
ENV PORT=3000
ENV HOSTNAME=0.0.0.0
CMD ["npm", "run", "dev"]