Installazione ============= Questa sezione descrive come installare e configurare il progetto. Prerequisiti ------------ - Python 3.8+ - PostgreSQL con PostGIS - Redis - Virtualenv Installazione ------------- 1. Clonare il repository: .. code-block:: bash git clone https://github.com/coryla/trentino-living-atlas.git cd trentino-living-atlas 2. Creare e attivare un ambiente virtuale: .. code-block:: bash virtualenv env source env/bin/activate 3. Installare le dipendenze: .. code-block:: bash pip install -r requirements/dev.txt 4. Configurare le variabili d'ambiente. Creare un file `.env` nella directory principale del progetto e aggiungere le seguenti variabili. In alternativa, eseguire `./sync_project.sh -a` per una configurazione automatica. .. code-block:: bash DJANGO_DEBUG=True SECRET_KEY='django-insecure-local-development-key-change-me' PROD_DATABASE_NAME=webgis_local_db PROD_DATABASE_USER=postgres PROD_DATABASE_PASSWORD= PROD_DATABASE_HOST=localhost PROD_DATABASE_PORT=5432 5. Eseguire le migrazioni del database: .. code-block:: bash python manage.py migrate 6. Creare un superutente: .. code-block:: bash python manage.py createsuperuser 7. Avviare il server di sviluppo: .. code-block:: bash python manage.py runserver