Skip to content

Commit

Permalink
Merge pull request #40 from eramba/fixes-for-conflict-with-eramba-files
Browse files Browse the repository at this point in the history
Slightly adjusted how ENVs are propagated to cron daemon
  • Loading branch information
elsombrante committed Dec 13, 2022
2 parents 74a5a9b + f0bb5fc commit c6a8df3
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 21 deletions.
24 changes: 12 additions & 12 deletions .env
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
DB_HOST="mysql"
DB_DATABASE="docker"
DB_USERNAME="docker"
DB_PASSWORD="Your_DB_user_P@ssw0rd"
CACHE_URL="Redis://?server=redis&port=6379&password=&timeout=3"
MYSQL_ROOT_PASSWORD="Your_MysQl_ROOt_P@ssw0rd"
USE_PROXY="0"
PROXY_HOST=""
PROXY_PORT=""
USE_PROXY_AUTH="0"
PROXY_AUTH_USER=""
PROXY_AUTH_PASS=""
DB_HOST=mysql
DB_DATABASE=docker
DB_USERNAME=docker
DB_PASSWORD=Your_DB_user_P@ssw0rd
CACHE_URL=Redis://?server=redis&port=6379&password=&timeout=3
MYSQL_ROOT_PASSWORD=Your_MysQl_ROOt_P@ssw0rd
USE_PROXY=0
PROXY_HOST=
PROXY_PORT=
USE_PROXY_AUTH=0
PROXY_AUTH_USER=
PROXY_AUTH_PASS=
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/.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/.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/.env) && /bin/sh /var/www/eramba/app/upgrade/bin/cake cron job yearly >> /var/log/cron.log 2>&1
* * * * * export $(cat /var/www/eramba/.env) && /bin/sh /var/www/eramba/app/upgrade/bin/cake queue run -v >> /var/log/cron.log 2>&1
@hourly export $(cat /var/www/docker.env) && /bin/sh /var/www/eramba/app/upgrade/bin/cake cron job hourly >> /var/log/cron.log 2>&1
@daily export $(cat /var/www/docker.env) && /bin/sh /var/www/eramba/app/upgrade/bin/cake cron job daily >> /var/log/cron.log 2>&1
@yearly export $(cat /var/www/docker.env) && /bin/sh /var/www/eramba/app/upgrade/bin/cake cron job yearly >> /var/log/cron.log 2>&1
* * * * * export $(cat /var/www/docker.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
1 change: 1 addition & 0 deletions docker-compose.simple-install.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ services:
- logs:/var/www/eramba/app/upgrade/logs
- ./docker-cron-entrypoint.sh:/docker-cron-entrypoint.sh
- ./crontab/crontab:/etc/cron.d/eramba-crontab
- .env:/var/www/docker.env
environment:
DB_HOST: ${DB_HOST}
DB_DATABASE: ${DB_DATABASE}
Expand Down
5 changes: 0 additions & 5 deletions docker-cron-entrypoint.sh
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
#!/bin/sh

su -s /bin/bash -c "printenv | grep DB_ > /var/www/eramba/.env" www-data
su -s /bin/bash -c "printenv | grep CACHE_URL >> /var/www/eramba/.env" www-data
su -s /bin/bash -c "printenv | grep USE_PROXY >> /var/www/eramba/.env" www-data
su -s /bin/bash -c "printenv | grep PROXY_ >> /var/www/eramba/.env" www-data

su -s /bin/bash -c "crontab -u www-data /etc/cron.d/eramba-crontab" www-data

exec docker-php-entrypoint "$@"

0 comments on commit c6a8df3

Please sign in to comment.