refactor: remove legacy build probe and database URL normalization scripts; update Dockerfile and docker-compose for cleaner setup

This commit is contained in:
gabdevele
2026-06-18 18:05:41 +02:00 Unverified
parent b6c315d005
commit f90afcbf52
10 changed files with 1 additions and 266 deletions
-10
View File
@@ -5,17 +5,11 @@ APP_DIR="$1"
PORT="$2"
DB_PATH="${DJANGO_DB_PATH:-$APP_DIR/db/db.sqlite3}"
DUMP_SRC="$APP_DIR/dumps/example.json"
LEGACY_DB_PATH="$APP_DIR/db.sqlite3"
cd "$APP_DIR"
mkdir -p logs static "$(dirname "$DB_PATH")"
if [ ! -f "$DB_PATH" ] && [ -f "$LEGACY_DB_PATH" ]; then
mkdir -p "$(dirname "$DB_PATH")"
cp "$LEGACY_DB_PATH" "$DB_PATH"
fi
python manage.py migrate
should_load_fixture=0
@@ -47,10 +41,6 @@ if [ "$should_load_fixture" = "1" ]; then
rm -f "$TMP_DUMP"
fi
python /app/scripts/normalize_db_urls.py "$DB_PATH"
# With DEBUG disabled Django no longer serves app static assets implicitly.
# Collect them into STATIC_ROOT so the explicit /static/ URL can serve them.
python manage.py collectstatic --noinput
if grep -aEq '127\.0\.0\.1|provider:8002' "$DB_PATH" \