7
Some checks failed
Deploy Frontend / deploy (push) Failing after 17s

This commit is contained in:
Lee 2024-10-04 18:12:32 +01:00
parent 1493295654
commit 53607c791e

@ -1,8 +1,8 @@
FROM fascinated/docker-images:nodejs_20_with_pnpm AS base FROM fascinated/docker-images:nodejs_20_with_pnpm
FROM base AS builder
RUN apk update RUN apk update
RUN apk add --no-cache libc6-compat RUN apk add --no-cache libc6-compat
# Set working directory # Set working directory
WORKDIR /app WORKDIR /app
@ -23,25 +23,12 @@ RUN pnpm install
RUN pnpm turbo run build --filter=frontend RUN pnpm turbo run build --filter=frontend
FROM base AS runner
WORKDIR /app
# Add the commit hash # Add the commit hash
ARG GIT_REV ARG GIT_REV
ENV GIT_REV=${GIT_REV} ENV GIT_REV=${GIT_REV}
EXPOSE 3000 EXPOSE 3000
# Don't run production as root COPY /app/apps/frontend/.next/standalone ./apps/frontend
RUN addgroup --system --gid 1001 nodejs
RUN adduser --system --uid 1001 nextjs
USER nextjs
# Automatically leverage output traces to reduce image size
# https://nextjs.org/docs/advanced-features/output-file-tracing
COPY --from=builder --chown=nextjs:nodejs /app/apps/frontend/.next/standalone ./apps/frontend
COPY --from=builder --chown=nextjs:nodejs /app/apps/frontend/.next/static ./apps/frontend/.next/static
COPY --from=builder --chown=nextjs:nodejs /app/apps/frontend/public ./apps/frontend/public
CMD node /app/apps/frontend/server.js CMD node /app/apps/frontend/server.js