summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 5da290e07ae4dfd4b8044b2e9aaee30b6086f74f (plain)
1
2
3
4
5
6
7
8
9
10
11
FROM node:20-alpine
WORKDIR /app
RUN apk add --no-cache python3 build-base
ADD package.json pnpm-lock.yaml /app/
RUN npm install -g pnpm
RUN pnpm install --prod
COPY . /app/
# Always exit 0 here because TSC will fail while we're migrating to TypeScript but
# not everything uses TypeScript
RUN pnpm run build; exit 0
CMD ["node", "dist/start.js"]