diff options
author | Unknwon <u@gogs.io> | 2016-02-12 08:14:26 -0500 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2016-02-12 08:14:26 -0500 |
commit | 1fa4fe706a7e2b7718f09db3b905c6d780c187db (patch) | |
tree | 178ba5334e7c9c0a3e10bffe51a666cf3b5cc3a0 /docker/start.sh | |
parent | 600d8edaca56ac9b74bd73c3625c17875ecb848e (diff) | |
parent | f4bc9263d97d55e811aeff383545fea7476105ba (diff) |
Merge pull request #2605 from 0rax/develop
Add the ability to run crond inside the Docker container
Diffstat (limited to 'docker/start.sh')
-rwxr-xr-x | docker/start.sh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/docker/start.sh b/docker/start.sh index 042bdd05..a54c2a9b 100755 --- a/docker/start.sh +++ b/docker/start.sh @@ -48,6 +48,15 @@ else create_socat_links fi +CROND=$(echo "$RUN_CROND" | tr '[:upper:]' '[:lower:]') +if [ "$CROND" = "true" -o "$CROND" = "1" ]; then + echo "init:crond | Cron Daemon (crond) will be run as requested by s6" 1>&2 + rm -f /app/gogs/docker/s6/crond/down +else + # Tell s6 not to run the crond service + touch /app/gogs/docker/s6/crond/down +fi + # Exec CMD or S6 by default if nothing present if [ $# -gt 0 ];then exec "$@" |