/archetype3

Archetype reborn

Primary LanguagePython

ARCHETYPE3

Quick Start (Development)

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/

Databases

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>

CMS

Wagtail?

Image Serving

IIPSRV still valid?

Search and Index

Apache Solr?

Deployment Scenarios

<test>
<dev | prod settings>
<containers>
...

...TBC.