From b8f5d28dd5e62ff5bcd95dfdd63d5f4e74b29f6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0t=C4=9Bp=C3=A1n=20=C5=A0korpil?= Date: Thu, 5 Jan 2023 22:50:14 +0100 Subject: [PATCH] Container structure is now closer to repository and is now using yarn --- Dockerfile | 12 ++++++------ application/package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index b8e7212..7d07ff4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,13 +2,13 @@ FROM node:18-bullseye AS prebuild FROM prebuild AS build WORKDIR /srv COPY application/package*.json ./ -RUN npm install --frozen-lockfile +RUN yarn install COPY application/. . RUN chmod -R uog+r . -RUN npm run build +RUN yarn build FROM build as dev -CMD npm run dev +CMD yarn dev FROM prebuild AS prod RUN groupadd -g 1001 nodejs @@ -19,6 +19,6 @@ WORKDIR /srv COPY --from=build /srv/node_modules ./node_modules COPY --from=build /srv/package*.json ./ COPY --from=build /srv/next.config.js ./ -COPY --from=build --chown=nextjs:nodejs /srv/src/.next ./.next -COPY --from=build /srv/src/public ./public -CMD node_modules/.bin/next start +COPY --from=build --chown=nextjs:nodejs /srv/src/.next ./src/.next +COPY --from=build /srv/src/public ./src/public +CMD yarn start diff --git a/application/package.json b/application/package.json index dca61b6..06e408d 100644 --- a/application/package.json +++ b/application/package.json @@ -10,7 +10,7 @@ "scripts": { "dev": "next dev ./src --hostname 0.0.0.0", "build": "next build ./src", - "start": "next start", + "start": "next start ./src", "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", "generate:graphql-types": "graphql-codegen-esm --config graphql-codegen.yml" },