diff --git a/.gitea/workflows/ci-cd.yml b/.gitea/workflows/ci-cd.yml index ca1b4b9..93b3b5a 100644 --- a/.gitea/workflows/ci-cd.yml +++ b/.gitea/workflows/ci-cd.yml @@ -64,7 +64,7 @@ jobs: . - name: Build Docker image run: | - docker build --progress=plain --no-cache --network=host \ + docker build --progress=plain --no-cache \ -t erpcore-frontend:latest \ ./Frontend/erp-system - name: Stop & remove existing container diff --git a/Frontend/erp-system/Dockerfile b/Frontend/erp-system/Dockerfile index af767eb..bc11bd3 100644 --- a/Frontend/erp-system/Dockerfile +++ b/Frontend/erp-system/Dockerfile @@ -20,8 +20,9 @@ ENV NODE_ENV=production ENV NEXT_TELEMETRY_DISABLED=1 ENV PORT=6702 -COPY package.json package-lock.json ./ -RUN npm ci --omit=dev && npm cache clean --force +COPY package.json ./ +COPY --from=deps /app/node_modules ./node_modules +RUN npm prune --production && npm cache clean --force COPY --from=builder /app/.next ./.next COPY --from=builder /app/public ./public