DockerERTFF/.wappler/targets/DO-ertfastfiller-sfo3/web/Dockerfile

22 lines
304 B
Docker

FROM node:lts-alpine
ARG NODE_ENV=production
ENV NODE_ENV $NODE_ENV
ARG PORT=3000
ENV PORT $PORT
EXPOSE $PORT
RUN mkdir /opt/node_app
ENV PATH /opt/node_app/node_modules/.bin:$PATH
WORKDIR /opt/node_app
COPY package.json ./
RUN npm install --no-package-lock
COPY . .
CMD [ "node", "./index.js" ]