Progetto del corso di [Ingegneria del Software 2023-2024]
Avvio tramite docker
docker compose --profile prod up -d - Username: admin
- Password: admin
- Username: user
- Password: user
Per fermare tutti i container
docker compose --profile prod downPer connettersi a clickhouse con client e ed effettuare query:
docker exec -it clickhouse clickhouse-clientUn possibile fix in caso non funzioni:
winpty docker exec -it clickhouse clickhouse-clientTEST
Per eseguire i test automaticamente:
docker compose --profile test up -dPer riavviare il container dei test:
docker restart testsPer avviare specifici test
docker exec tests pytest <file_path>Per avviare specifici test con possibilità di vedere le print
docker exec tests pytest --capture=no <file_path>Per generare uml:
pyreverse <folder_path>Con attributi:
pyreverse -f ALL <folder_path>- Se si riscontrano errori "pull access denied, repository does not exist or may require authorization:", provare a risolvere nel seguente modo:
- Aprire Docker Desktop
- Settings
- Docker Engine
- Aggiungere:
"features": {
"buildkit": false
}- Riavviare Docker Desktop