diff --git a/Dockerfile b/Dockerfile index 1acaf90..7e30795 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,11 +18,12 @@ CMD ["bundle", "exec", "puma", "-p", "9292", "-e", "production"] # ============================================================================= FROM node:22-alpine AS frontend +RUN corepack enable && corepack prepare pnpm@latest --activate WORKDIR /app -COPY package*.json ./ -RUN npm ci +COPY package.json pnpm-lock.yaml ./ +RUN pnpm install --frozen-lockfile COPY . . -RUN npm run build -RUN npm prune --omit=dev +RUN pnpm run build +RUN pnpm prune --prod EXPOSE 3000 CMD ["node", "build"] diff --git a/docker-compose.yml b/docker-compose.yml index a152bc2..d191a8e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -21,6 +21,6 @@ services: - "3000" environment: ORIGIN: ${ORIGIN:-https://stickers.hackclub.com} - BACKEND_URL: ${BACKEND_URL:-https://stickers.hackclub.com} + BACKEND_URL: ${BACKEND_URL:-http://backend:9292} depends_on: - backend