2026-07-16 06:19:58 -04:00
|
|
|
FROM node:22-alpine
|
|
|
|
|
|
|
|
|
|
WORKDIR /app
|
|
|
|
|
|
|
|
|
|
COPY package.json package-lock.json ./
|
|
|
|
|
COPY worker/package.json worker/package.json
|
|
|
|
|
COPY packages/shared/package.json packages/shared/package.json
|
|
|
|
|
|
|
|
|
|
RUN npm ci --omit=dev
|
|
|
|
|
|
|
|
|
|
COPY worker/ ./worker/
|
|
|
|
|
COPY packages/shared/ ./packages/shared/
|
|
|
|
|
|
|
|
|
|
ENV NODE_ENV=production
|
|
|
|
|
|
2026-07-19 00:03:43 +00:00
|
|
|
CMD ["npx", "tsx", "worker/index.ts"]
|