FROM node:18-alpine3.20 env NODE_ENV=production env REDIS_HOST=127.0.0.1 env REDIS_PORT=6379 env REDIS_PASSWORD='' env SOCKET_PORT=10009 WORKDIR /usr/src/app COPY . /usr/src/app RUN npm install pnpm -g RUN npm install pm2 -g RUN npm run build EXPOSE 9999 EXPOSE 10009 CMD ["pm2-runtime", "ecosystem.config.js"] # CMD ["npm", "run", "pm2:start"]