Files
planilla/worker/Dockerfile
josedario87 a59521aafd
Some checks failed
build-and-push / build (push) Failing after 28s
build-and-push / deploy (push) Has been skipped
worker sigue fallando
2025-05-14 18:54:47 -06:00

25 lines
503 B
Docker

# base liviano con Node y cron
FROM node:24-slim
# instala cron y utilidades necesarias
RUN apt-get update && \
apt-get install -y cron && \
rm -rf /var/lib/apt/lists/*
WORKDIR /app
# dependencias
COPY package*.json ./
RUN npm ci --omit=dev # solo deps de producción
# código fuente
COPY . .
# scripts de sistema: se lanzan por cron
COPY cron/ /etc/cron.d/
RUN chmod +x /etc/cron.d/* && \
crontab /etc/cron.d/*
# arranca cron y luego Node
CMD sh -c "cron && node cron-worker.js"