Create a Python3 virtual environment and activate it:
python3 -mvenv venv
source venv/bin/activate
pip install -r requirements.txt
Create the initial database:
python manage.py migrate
Create an admin user:
python manage.py createsuperuser
Run:
python manage.py runserver 0.0.0.0:8000
Test:
http://localhost:8000
http://localhost:8000/admin/
http://localhost:8000/django-admin/
The Quick Start relies on the built in SQLite3 database support that ships with Django. This is absolutely only for development and often not enough there! The project ought to work with MySQL or Postgres without issue.
<notes about changing DB config per install>
Wagtail?
IIPSRV still valid?
Apache Solr?
<test>
<dev | prod settings>
<containers>
...
...TBC.