Files
planilla/worker/Dockerfile
josedario87 0c170bfa1a
Some checks failed
build-and-push / build (push) Successful in 1m36s
build-and-push / deploy (push) Failing after 14s
worker mejorado
2025-05-14 16:23:36 -06:00

18 lines
381 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 -l 2 & node cron-worker.js"