From 83644a251f5af7ff81b98fffaca2351e394d81e8 Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Thu, 27 Jun 2024 08:29:49 +0200 Subject: [PATCH] fix(api): add missing build step and use faster OS (#55344) --- docker/new-api/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker/new-api/Dockerfile b/docker/new-api/Dockerfile index e12bbb44a91..64cbbe4adf1 100644 --- a/docker/new-api/Dockerfile +++ b/docker/new-api/Dockerfile @@ -51,12 +51,13 @@ RUN pnpm config set dedupe-peer-dependents false RUN pnpm install --prod --ignore-scripts -F=shared -F=api --frozen-lockfile RUN cd api && npx prisma@$(jq -r '.devDependencies.prisma' < package.json) generate -FROM node:20-alpine +FROM node:20-bookworm RUN npm i -g pm2@4 USER node 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/package.json api/ +COPY --from=builder --chown=node:node /home/node/build/shared/config/curriculum.json shared/config/ 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/