Files
planilla/worker/Dockerfile
josedario87 04a19dab46
All checks were successful
build-and-push / build (push) Successful in 12s
build-and-push / deploy (push) Successful in 14s
preparando worker y api test endpoint
2025-05-14 16:32:59 -06:00

19 lines
380 B
Docker

# base liviano con Node y cron
FROM node:20-alpine
# instala cronie
RUN apk add --no-cache cronie
WORKDIR /app
COPY package*.json ./
RUN npm ci --omit=dev # solo deps prod
COPY . .
# scripts de sistema: se lanzan por cronie
COPY cron/ /etc/periodic/
RUN chmod +x /etc/periodic/*/*
# arranca cron (en background) y luego Node
CMD sh -c "crond -f & node cron-worker.js"