Obelica Docs
Servizi

Obelica Docs

Documentazione Fumadocs privata

Scopo

obelica-docs e' il repository Fumadocs che rende navigabile la documentazione operativa del server.

E' anche il primo test completo del flusso:

Forgejo repo -> checkout server -> Docker build -> Docker Compose runtime -> smoke test locale

Repository

bona/obelica-docs

Checkout server:

/opt/obelica/repos/obelica-docs

Runtime compose:

/opt/obelica/apps/obelica-docs

Runtime

VoceValore
Containerobelica-docs
Imageobelica/obelica-docs:local
Bind host127.0.0.1:3334 -> 3000
FrameworkNext.js, React, Fumadocs

Accesso:

ssh -L 3334:127.0.0.1:3334 obelica-prod

Poi:

http://127.0.0.1:3334

Build e deploy

cd /opt/obelica/apps/obelica-docs
docker compose up -d --build

Smoke test:

curl -I http://127.0.0.1:3334/docs

Note sicurezza

  • Non pubblicare per ora.
  • Non aggiungere label Traefik.
  • Non copiare contenuti sensibili nei sorgenti.
  • I link Forgejo richiedono anche tunnel su 3333.

Autodeploy

Autodeploy configurato tramite Forgejo Actions runner repo-scoped.

Workflow:

.forgejo/workflows/deploy.yml

Runner:

forgejo-runner-obelica-docs

Label:

obelica-docs-deploy

Runbook: Autodeploy Obelica Docs.

On this page