# Deploy sito demo (Docker) ## Obiettivo Mettere online una demo con Docker e una procedura di aggiornamento autonoma. ## Setup 1. Copia `.env.docker.example` → `.env` 2. Imposta `APP_URL` (URL pubblico demo) 3. Imposta credenziali DB (demo) 4. Imposta `LEGACY_ARCHIVES_PATH` se serve accesso in sola lettura ### Comandi (setup rapido) ``` cp .env.docker.example .env ``` ## Avvio demo ``` bash scripts/deploy-demo.sh ``` ### Utenti demo creati automaticamente - superadmin@demo.netgescon.local / demo12345 - amministratore@demo.netgescon.local / demo12345 ## Aggiornamento demo ``` bash scripts/update-docker.sh ``` ## Restart demo ``` docker compose -f docker/docker-compose.demo.yml restart ``` ## Stop demo ``` docker compose -f docker/docker-compose.demo.yml down ``` ## Logs demo ``` docker compose -f docker/docker-compose.demo.yml logs -f --tail=200 ``` ## Note operative - Il DB demo è persistente (volume Docker). - La demo usa lo stesso processo di migrazione. - Le note di rilascio sono in CHANGELOG.md.