Adapts docker container entrypoint to be launched more than once

This commit is contained in:
Luca Ferroni 2024-12-21 08:46:46 +01:00
parent cc6e597840
commit eb4a4cd7b7

View File

@ -7,8 +7,12 @@ set -o nounset
pip3 install -e . --user || pip3 install -e .
pip3 install -e demo --user || pip3 install -e demo
python3 demo/manage.py migrate --noinput
DJANGO_SUPERUSER_PASSWORD=Test1234 python3 demo/manage.py createsuperuser --username admin --email helpdesk@example.com --noinput
# Install fixtures
python3 demo/manage.py loaddata emailtemplate.json
python3 demo/manage.py loaddata demo.json
python3 demo/manage.py runserver 0:8080
if [ ! -e "/app/demo/demodesk/db.sqlite3" ]; then
DJANGO_SUPERUSER_PASSWORD=Test1234 python3 demo/manage.py createsuperuser --username admin --email helpdesk@example.com --noinput
# Install fixtures
python3 demo/manage.py loaddata emailtemplate.json
python3 demo/manage.py loaddata demo.json
fi
python3 demo/manage.py runserver 0.0.0.0:8080