Dockerfile 278 B

123456789101112131415161718
  1. FROM node:18-alpine3.20
  2. env REDIS_HOST=127.0.0.1
  3. env REDIS_PORT=6379
  4. env REDIS_PASSWORD=''
  5. WORKDIR /usr/src/app
  6. COPY . /usr/src/app
  7. RUN npm install pnpm -g
  8. RUN npm install pm2 -g
  9. RUN npm run build
  10. EXPOSE 9999
  11. EXPOSE 10009
  12. CMD ["npm", "run", "pm2:start"]