This repository has been archived on 2024-10-29. You can view files and clone it, but cannot push or open issues or pull requests.
scoresaber-reloadedv3/apps/frontend/Dockerfile
Liam 53607c791e
Some checks failed
Deploy Frontend / deploy (push) Failing after 17s
7
2024-10-04 18:12:32 +01:00

34 lines
578 B
Docker

FROM fascinated/docker-images:nodejs_20_with_pnpm
RUN apk update
RUN apk add --no-cache libc6-compat
# Set working directory
WORKDIR /app
RUN pnpm i -g turbo@^2
COPY . .
# Add the commit hash
ARG GIT_REV
ENV GIT_REV=${GIT_REV}
# Add the sentry auth token
ARG SENTRY_AUTH_TOKEN
ENV SENTRY_AUTH_TOKEN=${SENTRY_AUTH_TOKEN}
RUN pnpm i -g turbo@^2
RUN pnpm install
RUN pnpm turbo run build --filter=frontend
# Add the commit hash
ARG GIT_REV
ENV GIT_REV=${GIT_REV}
EXPOSE 3000
COPY /app/apps/frontend/.next/standalone ./apps/frontend
CMD node /app/apps/frontend/server.js