diff --git a/Dockerfile b/Dockerfile index dc8adb5..fe4793a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,21 +2,15 @@ FROM node:14.15.1-alpine3.12 WORKDIR /app COPY package.json ./ -RUN yarn +RUN npm i -g pnpm +RUN pnpm i COPY tsconfig.json ormconfig.js ./ COPY src ./src -RUN yarn build -# module install -# final +RUN pnpm run build +# final image FROM node:14.15.1-alpine3.12 COPY package.json ormconfig.js ./ +RUN npm i -g pnpm +RUN pnpm i --prod COPY --from=0 /app/dist dist -# RUN npm install -g npm@7.1.2 -RUN npm i --production -RUN npm i sqlite3 -RUN npm i pm2 -g - -HEALTHCHECK CMD curl --fail http://localhost:4010 || exit 1 - -ENTRYPOINT ["pm2-runtime","dist/app.js"] -# ENTRYPOINT ["node","dist/app.js"] \ No newline at end of file +ENTRYPOINT ["node", "dist/app.js"] \ No newline at end of file