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

1.0 KiB

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

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.