refactor: remove legacy build probe and database URL normalization scripts; update Dockerfile and docker-compose for cleaner setup
This commit is contained in:
@@ -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" \
|
||||
|
||||
Reference in New Issue
Block a user