Questo progetto è un'applicazione che utilizza Docker Compose per gestire i suoi servizi. Prima di avviare il progetto, è necessario configurare le variabili d'ambiente e assicurarsi che Docker e Docker Compose siano correttamente installati.
- Docker: Assicurati di avere Docker installato. Puoi scaricarlo e installarlo seguendo questa guida.
- Docker Compose: Assicurati di avere Docker Compose installato. Puoi verificarlo con il seguente comando:
docker-compose --version
- clonare il repository
git clone https://github.com/UnimibSoftEngCourse2022/gestione-questionari-mazzini
cd gestione-questionari-mazzini
-
Creare e configurare il file
.env
Assicurati di avere un file
.env
nella root del progetto. Questo file contiene tutte le variabili d'ambiente necessarie per far funzionare i container Docker. Se non hai un file.env
, puoi crearne uno basato sul file di esempio.env.example
:
cp .env.example .env
- Compilare e avviare i container con Docker Compose
docker compose up -d --build
-
Accedere all'applicazione
Una volta che tutti i container sono in esecuzione, l'applicazione sarà accessibile agll' URL http://localhost:8080.