18 lines
473 B
Bash
18 lines
473 B
Bash
|
#!/usr/bin/env sh
|
||
|
set -e
|
||
|
|
||
|
# Make database writable
|
||
|
chown -R guest "$DB_DIR"
|
||
|
|
||
|
if [ "$1" = 'dev' ]; then
|
||
|
export DJANGO_SETTINGS_MODULE=collection.settings
|
||
|
exec python3 manage.py runserver 0.0.0.0:8000
|
||
|
elif [ "$1" = 'prod' ]; then
|
||
|
export DJANGO_SETTINGS_MODULE=collection.production
|
||
|
# Collect static files
|
||
|
python3 manage.py collectstatic --noinput --clear -v 0
|
||
|
exec uwsgi --ini uwsgi.ini --pythonpath "$APPS_DIR" --static-map=/static/="$STATIC_ROOT"
|
||
|
fi
|
||
|
|
||
|
exec "$@"
|