this repo has no description

pnpm hates me

+50
+4
.dockerignore
··· 1 + node_modules/ 2 + .env 3 + .output 4 + .nitro
+36
Dockerfile
··· 1 + FROM node:24-alpine3.22 AS base 2 + 3 + RUN corepack enable pnpm 4 + 5 + WORKDIR /app 6 + 7 + # Install dependencies for better-sqlite3 native build 8 + # RUN apt-get update && apt-get install -y \ 9 + # python3 \ 10 + # make \ 11 + # g++ \ 12 + # && rm -rf /var/lib/apt/lists/* 13 + 14 + # Install dependencies 15 + FROM base AS deps 16 + COPY package.json pnpm-lock.yaml ./ 17 + RUN pnpm install --frozen-lockfile 18 + 19 + # Build 20 + FROM deps AS build 21 + COPY . . 22 + RUN pnpm run build 23 + 24 + # Production 25 + FROM base AS production 26 + 27 + WORKDIR /app 28 + 29 + COPY --from=build /app/.output .output 30 + COPY --from=build /app/package.json . 31 + 32 + ENV NODE_ENV=production 33 + 34 + EXPOSE 3000 35 + 36 + CMD ["node", ".output/server/index.mjs"]
+10
docker-compose.yml
··· 1 + services: 2 + app: 3 + build: . 4 + ports: 5 + - "3000:3000" 6 + env_file: 7 + - .env 8 + volumes: 9 + - ./data:/app/data 10 + restart: unless-stopped