Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions crontab/crontab
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
@hourly export $(cat /var/www/eramba/app/upgrade/.docker/main.env) && /bin/sh /var/www/eramba/app/upgrade/bin/cake cron job hourly >> /var/log/cron.log 2>&1
@daily export $(cat /var/www/eramba/app/upgrade/.docker/main.env) && /bin/sh /var/www/eramba/app/upgrade/bin/cake cron job daily >> /var/log/cron.log 2>&1
@yearly export $(cat /var/www/eramba/app/upgrade/.docker/main.env) && /bin/sh /var/www/eramba/app/upgrade/bin/cake cron job yearly >> /var/log/cron.log 2>&1
*/10 * * * * export $(cat /var/www/eramba/app/upgrade/.docker/main.env) && /bin/sh /var/www/eramba/app/upgrade/bin/cake queue run -v >> /var/log/cron.log 2>&1
@hourly export $(cat /var/www/eramba/app/upgrade/vendor/eramba/docker/main.env) && /bin/sh /var/www/eramba/app/upgrade/bin/cake cron job hourly >> /var/log/cron.log 2>&1
@daily export $(cat /var/www/eramba/app/upgrade/vendor/eramba/docker/main.env) && /bin/sh /var/www/eramba/app/upgrade/bin/cake cron job daily >> /var/log/cron.log 2>&1
@yearly export $(cat /var/www/eramba/app/upgrade/vendor/eramba/docker/main.env) && /bin/sh /var/www/eramba/app/upgrade/bin/cake cron job yearly >> /var/log/cron.log 2>&1
*/1 * * * * export $(cat /var/www/eramba/app/upgrade/vendor/eramba/docker/main.env) && /bin/sh /var/www/eramba/app/upgrade/bin/cake queue run -v >> /var/log/cron.log 2>&1
# remember to end this file with an empty new line
6 changes: 3 additions & 3 deletions docker-entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@ su -s /bin/bash -c "rsync -rv app/upgrade/data_template/ app/upgrade/data/" www-
su -s /bin/bash -c "php app/upgrade/bin/cake.php queue worker end all -q" www-data

# Lets activate maintenance mode
su -s /bin/bash -c "php app/upgrade/bin/cake.php setup.maintenance_mode activate" www-data
#su -s /bin/bash -c "php app/upgrade/bin/cake.php setup.maintenance_mode activate" www-data

# Either load a clean database if eramba is deployed for the first time
# or migrate and update to the latest database version if switching to a new/different image, if applicable,
# otherwise if not possible to update due to broken DB history sync, the process will exit with error.
su -s /bin/bash -c "php app/upgrade/bin/cake.php database initialize" www-data

# Lets de-activate maintenance mode
su -s /bin/bash -c "php app/upgrade/bin/cake.php setup.maintenance_mode deactivate" www-data
#su -s /bin/bash -c "php app/upgrade/bin/cake.php setup.maintenance_mode deactivate" www-data

# Initialize a worker with the deployment so we won't have to wait for the cron to kick in which can take up to 10 minutes.
su -s /bin/bash -c "php app/upgrade/bin/cake.php queue run -v" www-data 2>&1 &
#su -s /bin/bash -c "php app/upgrade/bin/cake.php queue run -v" www-data 2>&1 &

exec docker-php-entrypoint "$@"