diff --git a/entrypoint.sh b/entrypoint.sh index 4de71eb..b978df8 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,10 +1,16 @@ #!/bin/sh -# Czekaj na bazę w Pythonie -python _tools/wait_for_db.py +# Jeśli nie przekazano zmiennej środowiskowej DB_ENGINE, ustaw na sqlite +DB_ENGINE=${DB_ENGINE:-sqlite} -# Jak baza gotowa, to migruj li daj informacje +echo "Starting app with database engine: $DB_ENGINE" + +# Czekaj na bazę, jeśli jest inna niż sqlite (np. PostgreSQL) +if [ "$DB_ENGINE" != "sqlite" ]; then + python _tools/wait_for_db.py --engine "$DB_ENGINE" +fi + +# Migracje i start aplikacji flask db upgrade 2>/dev/null || flask db_info -# Start aplikacji exec python app.py