updated Dockerfile
This commit is contained in:
parent
f4e43306c1
commit
a886c2f28c
|
|
@ -19,7 +19,7 @@ echo "PYTHONUNBUFFERED=1" >> /env.sh
|
||||||
echo "PYTHONDONTWRITEBYTECODE=1" >> /env.sh
|
echo "PYTHONDONTWRITEBYTECODE=1" >> /env.sh
|
||||||
|
|
||||||
# Make the environment file available to cron
|
# Make the environment file available to cron
|
||||||
echo "0 8 * * * . /env.sh && /run_app.sh >> /var/log/cron.log 2>&1" > /tmp/crontab_list
|
echo "0 8 * * * /run_app.sh >> /var/log/cron.log 2>&1" > /tmp/crontab_list
|
||||||
crontab /tmp/crontab_list
|
crontab /tmp/crontab_list
|
||||||
|
|
||||||
# Start cron
|
# Start cron
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,24 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
export EMAIL_HOST="${EMAIL_HOST}"
|
|
||||||
export EMAIL_USERNAME="${EMAIL_USERNAME}"
|
# Source the environment file directly
|
||||||
export EMAIL_PASSWORD="${EMAIL_PASSWORD}"
|
. /env.sh
|
||||||
export EMAIL_PORT=${EMAIL_PORT}
|
|
||||||
export EMAIL_SEND=${EMAIL_SEND}
|
# Re-export all variables to ensure they're available to the Python script
|
||||||
export DB_HOST="${DB_HOST}"
|
export EMAIL_HOST
|
||||||
export DB_USER="${DB_USER}"
|
export EMAIL_USERNAME
|
||||||
export DB_PASSWORD="${DB_PASSWORD}"
|
export EMAIL_PASSWORD
|
||||||
export DB_PORT=${DB_PORT}
|
export EMAIL_PORT
|
||||||
export DB_NAME="${DB_NAME}"
|
export EMAIL_SEND
|
||||||
|
export DB_HOST
|
||||||
|
export DB_USER
|
||||||
|
export DB_PASSWORD
|
||||||
|
export DB_PORT
|
||||||
|
export DB_NAME
|
||||||
|
|
||||||
# Python environment variables
|
# Python environment variables
|
||||||
export PYTHONPATH=/
|
export PYTHONPATH
|
||||||
export PYTHONUNBUFFERED=1
|
export PYTHONUNBUFFERED
|
||||||
export PYTHONDONTWRITEBYTECODE=1
|
export PYTHONDONTWRITEBYTECODE
|
||||||
|
|
||||||
env >> /var/log/cron.log
|
env >> /var/log/cron.log
|
||||||
/usr/local/bin/python /app.py
|
/usr/local/bin/python /app.py
|
||||||
Loading…
Reference in New Issue