services: cron: image: git.rhost.ovh/ryjek/update-homelab-ip:0.0.2 platform: linux/x86_64 build: context: . dockerfile: service/Dockerfile restart: on-failure command: > bash -c "printenv > /etc/environment && cron -f" volumes: - ./project:/var/www/html - ./logs/cron.log:/var/log/cron.log environment: DYNDNS_USER: "${DYNDNS_USER}" DYNDNS_PASSWORD: "${DYNDNS_PASSWORD}" DYNDNS_DOMAIN_UPDATE: "${DYNDNS_DOMAIN_UPDATE}" LOCAL: "${LOCAL}"