aboutsummaryrefslogtreecommitdiffstats
path: root/script
diff options
context:
space:
mode:
authorAlban Peignier2018-01-08 11:57:57 +0100
committerGitHub2018-01-08 11:57:57 +0100
commit5454d6adbcff29e32f7ed8a587ff95c1a8e65d8f (patch)
tree1b405e725d052114dd09e5308029b20f47d22aef /script
parent93f747713a2349cb3360e5e53aceac26a0b5d439 (diff)
parentdb678948aba130425b2a4651e46ea7a7cc75721e (diff)
downloadchouette-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-cron20
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