🐳 working Dockerfile

ref #24
This commit is contained in:
2020-12-12 13:04:37 +01:00
parent 5ccdfe1540
commit b8aebc14e8
2 changed files with 45 additions and 18 deletions

View File

@@ -1,6 +1,25 @@
FROM node:alpine
# FROM node:alpine
# WORKDIR /app
# COPY ./package.json ./
# RUN yarn
# COPY ./ ./
# ENTRYPOINT [ "yarn","dev" ]
# Typescript Build
FROM node:14
WORKDIR /app
COPY ./package.json ./
COPY package.json ./
RUN yarn
COPY ./ ./
ENTRYPOINT [ "yarn","dev" ]
COPY tsconfig.json ormconfig.js ./
COPY src ./src
RUN yarn build
# module install
# final
FROM node:14
COPY package.json ormconfig.js ./
COPY --from=0 /app/dist dist
# RUN npm i pm2 -g
RUN npm i --production
RUN npm i sqlite3
# CMD ["pm2-runtime","app.js"]
ENTRYPOINT ["node","dist/app.js"]