19 lines
377 B
Bash
Executable File
19 lines
377 B
Bash
Executable File
#!/bin/sh
|
|
set -eu
|
|
|
|
cd "$(dirname "$0")"
|
|
mkdir -p instance
|
|
|
|
if [ -f instance/preview_admin.env ]; then
|
|
set -a
|
|
. ./instance/preview_admin.env
|
|
set +a
|
|
fi
|
|
|
|
export DJANGO_SETTINGS_MODULE=config.settings.preview
|
|
PYTHON=${PYTHON:-venv/bin/python}
|
|
|
|
"$PYTHON" manage.py migrate --noinput
|
|
"$PYTHON" manage.py ensure_superuser
|
|
exec "$PYTHON" manage.py runserver 127.0.0.1:8000
|