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 4d35ee4050
All checks were successful
Deploy Frontend / deploy (push) Successful in 3m58s
7
2024-10-04 18:14:59 +01:00

26 lines
472 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 . .
# Install depends
RUN pnpm install
# 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 turbo run build --filter=frontend
EXPOSE 3000
CMD node /app/apps/frontend/.next/standalone/server.js