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
# 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
# Start cron

View File

@ -1,19 +1,24 @@
#!/bin/bash
export EMAIL_HOST="${EMAIL_HOST}"
export EMAIL_USERNAME="${EMAIL_USERNAME}"
export EMAIL_PASSWORD="${EMAIL_PASSWORD}"
export EMAIL_PORT=${EMAIL_PORT}
export EMAIL_SEND=${EMAIL_SEND}
export DB_HOST="${DB_HOST}"
export DB_USER="${DB_USER}"
export DB_PASSWORD="${DB_PASSWORD}"
export DB_PORT=${DB_PORT}
export DB_NAME="${DB_NAME}"
# Source the environment file directly
. /env.sh
# Re-export all variables to ensure they're available to the Python script
export EMAIL_HOST
export EMAIL_USERNAME
export EMAIL_PASSWORD
export EMAIL_PORT
export EMAIL_SEND
export DB_HOST
export DB_USER
export DB_PASSWORD
export DB_PORT
export DB_NAME
# Python environment variables
export PYTHONPATH=/
export PYTHONUNBUFFERED=1
export PYTHONDONTWRITEBYTECODE=1
export PYTHONPATH
export PYTHONUNBUFFERED
export PYTHONDONTWRITEBYTECODE
env >> /var/log/cron.log
/usr/local/bin/python /app.py