diff --git a/docker-compose.yml b/docker-compose.yml index c7e0ddc..42c8092 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -48,6 +48,7 @@ services: peeringdb-sync: <<: *peering-manager environment: + COMMAND_DELAY: 120 COMMAND_INTERVAL: 86400 depends_on: peering-manager: diff --git a/docker/run-command.sh b/docker/run-command.sh index b688180..c733ec6 100755 --- a/docker/run-command.sh +++ b/docker/run-command.sh @@ -1,7 +1,10 @@ #!/bin/bash +DELAY_SECONDS=${COMMAND_DELAY:=0} SLEEP_SECONDS=${COMMAND_INTERVAL:=86400} +echo "Initial delay set to ${DELAY_SECONDS} seconds" echo "Interval set to ${SLEEP_SECONDS} seconds" +sleep "${DELAY_SECONDS}s" while true; do date /opt/peering-manager/venv/bin/python /opt/peering-manager/manage.py ${@}