mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2025-12-19 18:18:27 -05:00
feat(api): remove pm2 from container (#56626)
This commit is contained in:
committed by
GitHub
parent
adc02ad98f
commit
b7e16b6314
@@ -52,7 +52,6 @@ RUN pnpm install --prod --ignore-scripts -F=shared -F=api --frozen-lockfile
|
|||||||
RUN cd api && npx prisma@$(jq -r '.devDependencies.prisma' < package.json) generate
|
RUN cd api && npx prisma@$(jq -r '.devDependencies.prisma' < package.json) generate
|
||||||
|
|
||||||
FROM node:20-bookworm
|
FROM node:20-bookworm
|
||||||
RUN npm i -g pm2@4
|
|
||||||
USER node
|
USER node
|
||||||
WORKDIR /home/node/fcc
|
WORKDIR /home/node/fcc
|
||||||
COPY --from=builder --chown=node:node /home/node/build/api/dist/ ./
|
COPY --from=builder --chown=node:node /home/node/build/api/dist/ ./
|
||||||
@@ -63,4 +62,4 @@ COPY --from=deps --chown=node:node /home/node/build/node_modules/ node_modules/
|
|||||||
COPY --from=deps --chown=node:node /home/node/build/shared/node_modules/ shared/node_modules/
|
COPY --from=deps --chown=node:node /home/node/build/shared/node_modules/ shared/node_modules/
|
||||||
COPY --from=deps --chown=node:node /home/node/build/api/node_modules/ api/node_modules/
|
COPY --from=deps --chown=node:node /home/node/build/api/node_modules/ api/node_modules/
|
||||||
|
|
||||||
CMD ["pm2-runtime", "start", "-i", "0","api/src/server.js"]
|
CMD ["node", "api/src/server.js"]
|
||||||
|
|||||||
Reference in New Issue
Block a user