Simple scheduling for short-running Docker containers
https://blog.iamthefij.com/2018/11/19/introducing-dockron-scheduling/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
578 B
26 lines
578 B
--- |
|
version: '3' |
|
|
|
services: |
|
dockron: |
|
build: |
|
context: . |
|
dockerfile: ./Dockerfile.multi-stage |
|
command: ["-watch", "10s", "-debug"] |
|
volumes: |
|
- /var/run/docker.sock:/var/run/docker.sock:ro |
|
|
|
start_echoer: |
|
image: busybox:latest |
|
command: ["date"] |
|
labels: |
|
# Execute every minute |
|
- 'dockron.schedule=* * * * *' |
|
|
|
exec_echoer: |
|
image: busybox:latest |
|
command: sh -c "date > /out && tail -f /out" |
|
labels: |
|
# Execute every minute |
|
- 'dockron.date.schedule=* * * * *' |
|
- 'dockron.date.command=date >> /out'
|
|
|