netgescon-day0/docs/000-FILAMENT/09-DEMO-DEPLOY.md

50 lines
1.0 KiB
Markdown

# 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.