updated Dockerfile

This commit is contained in:
berkay 2025-04-25 16:01:46 +03:00
parent f4e43306c1
commit a886c2f28c
2 changed files with 19 additions and 14 deletions

View File

@ -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

View File

@ -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