Files
tranga-website/Dockerfile
2025-10-11 21:01:48 +02:00

20 lines
482 B
Docker

# npm packages
FROM node:24-alpine AS builder
WORKDIR /app
COPY website/* /app
RUN npm -dd install -g npm
RUN npm -dd install
RUN npm -dd run generate
# Serve stage
FROM nginx:alpine3.22-slim
# Copy built files from Vite's dist folder
COPY --from=builder /app/.output/public /usr/share/nginx/html
#COPY --from=builder /app/tranga-website/media /usr/share/nginx/html/media
COPY ./nginx /etc/nginx
EXPOSE 80
ENV API_URL=http://tranga-api:6531
CMD ["nginx", "-g", "daemon off;"]