Obelica Docs
Applicazioni

First Pick

Scheda operativa per first-pick (design system su design.firstpick.fun)

First Pick

Stato operativo

Progetto interno (non cliente). Prima app nativa VPS: mai stata su Vercel. Deployata il 2026-07-10: serve il design system statico del progetto First Pick (app per ranking del limited Magic in presenza) su design.firstpick.fun. La landing pubblica su apex firstpick.fun arrivera' in seguito nello stesso repo.

Ownership

Progetto proprio: registrar, zona DNS DigitalOcean, repository e deploy sotto controllo diretto (bona).

Runtime e deploy

VoceValore
Repo Forgejobona/first-pick
Checkout server/opt/obelica/repos/first-pick (origin = bare repo Forgejo locale)
Containerfirst-pick
Stackstatico, nginx:alpine, serve landing-start/ con index specimen.html
Deploystatic-docker, riga first-pick in /opt/obelica/infra/config/deploy-apps.tsv
Autodeploypush su main -> Forgejo Actions (label obelica-docs-deploy) -> deploy-app.sh first-pick
Smoke stagingregistrata in /opt/obelica/infra/config/staging-apps.tsv

DNS e TLS

Dominio produzione: design.firstpick.fun. Staging: first-pick.vps.obelica.com.

Zona firstpick.fun su DigitalOcean (nameserver gia' DO), record A design verso 129.212.141.97. L'apex non ha ancora record: verra' aggiunto con la landing.

TLS: router Traefik first-pick, certresolver letsencrypt, tls.domains con main design.firstpick.fun e SAN first-pick.vps.obelica.com. Certificato emesso il 2026-07-10.

Database, storage e backup

Nessun database, nessuno storage esterno. Env file /opt/obelica/secrets/apps/first-pick.env vuoto (placeholder del pattern standard). Backup Obelica copre repo e config. Backup config pre-modifica: /opt/obelica/backups/configs/pre-first-pick-20260710-115108.

Verifiche

Primo deploy 2026-07-10: build OK, container running, smoke https://design.firstpick.fun/ 200, prima run Actions verde, smoke staging globale 96 OK / 0 FAIL.

curl -sSI https://design.firstpick.fun/
curl -sSI https://first-pick.vps.obelica.com/

Rollback

App statica senza stato: revert su main e push (autodeploy), oppure checkout di uno sha precedente in /opt/obelica/repos/first-pick e docker compose up -d --build manuale. Per staccare la produzione: rimuovere il record A design dalla zona DigitalOcean.

Punti aperti

  • Landing pubblica su apex firstpick.fun, in arrivo con i contenuti progetto.
  • Lo specimen carica i font da Google Fonts CDN: self-hosting previsto con la landing Astro.

On this page