1
Fork 0
mirror of https://github.com/RealOrangeOne/notes.git synced 2024-12-22 20:16:14 +00:00
notes/Dockerfile

19 lines
273 B
Docker

# Site Build
FROM node:lts-slim as build
ENV NODE_ENV production
WORKDIR /app
COPY . /app
RUN npm ci --production
RUN npm run build
# Production run
FROM nginx:stable-alpine
COPY nginx.conf /etc/nginx/nginx.conf
COPY --from=build /app/public/ /usr/share/nginx/html