docker
+ yacron
Use -l LOG_LEVEL
to make it more verbose. The log levels are:
CRITICAL
ERROR
WARNING
INFO
DEBUG
docker-compose.yml
:
services:
yacron:
build: .
command: /home/app/.local/bin/yacron -c crontab.yaml
Dockerfile
:
FROM alpine:3.17
RUN set -x \
&& apk add --no-cache python3 py3-pip shadow \
&& useradd -m app
USER app
RUN pip install 'yacron<1'
COPY crontab.yaml .
crontab.yaml
:
jobs:
- name: a
command: date
schedule: '* * * * *'