| 12345678910111213141516171819202122 |
- FROM node:22-alpine AS builder
- WORKDIR /app
- COPY package.json ./
- RUN npm install
- COPY index.ts ./
- RUN npx tsc index.ts --esModuleInterop --module commonjs --target es2022
- FROM node:22-alpine
- WORKDIR /app
- COPY package.json ./
- RUN npm install --production
- COPY --from=builder /app/index.js ./
- USER node
- CMD ["node", "index.js"]
|