Obelica Docs
Migrazioni

Cutover Wash Dog Ferrara

Migrazione dei sottodomini Wash Dog da Vercel hosting alla VPS

Cutover Wash Dog Ferrara

Data: 2026-07-02.

Obiettivo

Spostare la produzione Wash Dog da Vercel alla VPS obelica-prod senza migrare globalmente obelica.com.

Host migrati:

washdog-admin.obelica.com
washdog-staff.obelica.com

Strategia

obelica.com resta gestito da Vercel DNS. Sono stati aggiunti due record A espliciti verso la VPS:

washdog-admin  A 129.212.141.97
washdog-staff  A 129.212.141.97

Questi record prevalgono sulla wildcard Vercel e permettono un cutover controllato solo per Wash Dog.

Preflight

  • container wash-dog-admin e wash-dog-staff gia' attivi sulla VPS;
  • staging washdog-admin.vps.obelica.com e washdog-staff.vps.obelica.com verificati con 307 -> /login -> 200;
  • env admin/staff verificati solo per classificazione: BETTER_AUTH_URL allineato ai domini produzione;
  • nessun segreto stampato o modificato.

Cambi applicati

Router Traefik aggiornati:

wash_dog_admin: Host(`washdog-admin.vps.obelica.com`) || Host(`washdog-admin.obelica.com`)
wash_dog_staff: Host(`washdog-staff.vps.obelica.com`) || Host(`washdog-staff.obelica.com`)

DNS Vercel aggiornato con record A espliciti verso 129.212.141.97.

Traefik riavviato una volta dopo propagazione DNS per ritentare ACME.

Verifiche

Smoke VPS forzato:

washdog-admin.obelica.com -> 307 /login -> 200
washdog-staff.obelica.com -> 307 /login -> 200

Resolver authoritative Vercel, Google DNS e Cloudflare verificati verso 129.212.141.97.

Nota: alcuni resolver locali possono mantenere per pochi minuti IP Vercel per effetto cache; in quel caso usare --resolve per distinguere cache locale da routing reale.

Rollback

Rimuovere dalla zona Vercel DNS i record espliciti:

washdog-admin
washdog-staff

Non toccare nameserver obelica.com e non modificare la wildcard *.obelica.com per il rollback di Wash Dog.

Follow-up

  • smoke autenticato admin/staff con utente reale;
  • verifica cron e flussi operativi reali;
  • monitorare log Traefik e app nelle ore successive al cutover.

On this page