Installazione¶
Questa sezione descrive come installare e configurare il progetto.
Prerequisiti¶
Python 3.8+
PostgreSQL con PostGIS
Redis
Virtualenv
Installazione¶
Clonare il repository:
git clone https://github.com/coryla/trentino-living-atlas.git cd trentino-living-atlas
Creare e attivare un ambiente virtuale:
virtualenv env source env/bin/activate
Installare le dipendenze:
pip install -r requirements/dev.txt
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.
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
Eseguire le migrazioni del database:
python manage.py migrate
Creare un superutente:
python manage.py createsuperuser
Avviare il server di sviluppo:
python manage.py runserver