20
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								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"] | ||||
| ENTRYPOINT ["node", "dist/app.js"] | ||||
		Reference in New Issue
	
	Block a user