Files
arch-repo/Dockerfile
schreifuchs 96a8e8fc83
All checks were successful
Release / publish (push) Successful in 1m34s
fix: pipeline
2025-10-21 08:30:28 +02:00

35 lines
544 B
Docker

FROM node:24-trixie AS base
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable
# RUN apt-get update && \
# apt-get install -y python3 build-essential
ENV CI=true
ENV npm_config_build_from_source=true
WORKDIR /app
COPY ./package.json ./
COPY ./pnpm-lock.yaml ./
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile
FROM base AS build
COPY . /app
ENV DATABASE_URL=build.db
RUN pnpm run build
FROM base
WORKDIR /app
COPY --from=build /app/build .
EXPOSE 3000
CMD [ "node", "index.js" ]