14 lines
339 B
Text
14 lines
339 B
Text
FROM node:16-bullseye
|
|
|
|
ENV NODE_ENV="production"
|
|
ENV CHOKIDAR_USEPOLLING=1
|
|
ENV CHOKIDAR_INTERVAL=500
|
|
EXPOSE 80
|
|
VOLUME /data
|
|
WORKDIR /data
|
|
ENTRYPOINT ["/usr/src/app/docker-entrypoint.sh"]
|
|
|
|
RUN mkdir -p /usr/src/app
|
|
COPY / /usr/src/app
|
|
RUN cd /usr/src/app && npm install --production
|
|
RUN ["chmod", "+x", "/usr/src/app/docker-entrypoint.sh"]
|