Initial commit

This commit is contained in:
Erki Aas
2022-11-02 12:58:44 +02:00
commit 924174d4ae
9 changed files with 179 additions and 0 deletions

20
Dockerfile Normal file
View File

@@ -0,0 +1,20 @@
# pull official node image
FROM node AS dev
# define /app as working directory
WORKDIR /app
# copy package.json and package-lock.json to /app
COPY package.json /app
COPY package-lock.json /app
# install node dependencies
RUN npm install
COPY . /app
# launch node server
ENTRYPOINT npm run dev
# production
FROM dev AS prod
ENTRYPOINT npm run start