From 6da7860b59f51e8c96ca3f74189896d844b8b426 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Gruszczy=C5=84ski?= Date: Mon, 24 Nov 2025 14:17:20 +0100 Subject: [PATCH] oci support --- entrypoint.sh | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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