backend/Dockerfile

17 lines
237 B
Docker
Raw Normal View History

2023-08-23 11:54:26 +00:00
FROM node:18-alpine
WORKDIR /app
# install dependencies
COPY package*.json ./
RUN npm ci
# build source
COPY . ./
RUN npm run build
# start server
EXPOSE 80
ENV CONF_SERVER__PORT=80
ENV NODE_ENV=production
CMD ["npm", "run", "start"]