diff options
| author | Alban Peignier | 2018-01-08 11:57:57 +0100 |
|---|---|---|
| committer | GitHub | 2018-01-08 11:57:57 +0100 |
| commit | 5454d6adbcff29e32f7ed8a587ff95c1a8e65d8f (patch) | |
| tree | 1b405e725d052114dd09e5308029b20f47d22aef /script | |
| parent | 93f747713a2349cb3360e5e53aceac26a0b5d439 (diff) | |
| parent | db678948aba130425b2a4651e46ea7a7cc75721e (diff) | |
| download | chouette-core-5454d6adbcff29e32f7ed8a587ff95c1a8e65d8f.tar.bz2 | |
Merge pull request #208 from af83/5485-first-docker-scripts
First docker scripts. Refs #5485
Diffstat (limited to 'script')
| -rw-r--r-- | script/launch-cron | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/script/launch-cron b/script/launch-cron new file mode 100644 index 000000000..183e5a331 --- /dev/null +++ b/script/launch-cron @@ -0,0 +1,20 @@ +#!/bin/bash + +function append_var_if_defined +{ + VAR_NAME=$1 + OUTPUT=$2 + grep -qE "^${VAR_NAME}=" ${OUTPUT}||env|grep -E "^${VAR_NAME}=">>${OUTPUT} +} +VAR_LIST="RAILS_DB_HOST RAILS_DB_PORT RAILS_DB_USER RAILS_DB_PASSWORD RAILS_DB_NAME MAIL_HOST MAIL_ASSETS_URL_BASE MAIL_FROM SMTP_HOST SECRET_BASE SIDEKIQ_REDIS_URL CODIFLIGNE_API_URL REDIS_CACHE_STORE_URL RAILS_LOG_TO_STDOUT PATH" + +TMPF=$(tempfile) +for v in $VAR_LIST; do + append_var_if_defined $v $TMPF +done + +crontab -l >> $TMPF +cat $TMPF |crontab - +rm $TMPF + +exec cron -f |
