15 lines
346 B
Docker
15 lines
346 B
Docker
# Nuxt website (SSR). Pre-built output.
|
|
# docker build -f docker/web.Dockerfile -t imen-web .
|
|
ARG NODE_IMAGE=docker.arvancloud.ir/node:24-alpine
|
|
|
|
FROM ${NODE_IMAGE}
|
|
WORKDIR /app
|
|
ENV NODE_ENV=production PORT=3000
|
|
|
|
# Copy pre-built Nuxt Nitro bundle
|
|
COPY apps/web/.output ./.output
|
|
|
|
USER node
|
|
EXPOSE 3000
|
|
CMD ["node", ".output/server/index.mjs"]
|