Files
planilla/worker/Dockerfile
josedario87 3595d4c76b
Some checks failed
build-and-push / build (push) Failing after 18s
build-and-push / deploy (push) Has been skipped
seguimos fixeando a esos
2025-05-14 18:51:18 -06:00

20 lines
379 B
Docker

# base liviano con Node y cron
FROM node:24-slim
# 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"