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 localeRepository
bona/obelica-docsCheckout server:
/opt/obelica/repos/obelica-docsRuntime compose:
/opt/obelica/apps/obelica-docsRuntime
| Voce | Valore |
|---|---|
| Container | obelica-docs |
| Image | obelica/obelica-docs:local |
| Bind host | 127.0.0.1:3334 -> 3000 |
| Framework | Next.js, React, Fumadocs |
Accesso:
ssh -L 3334:127.0.0.1:3334 obelica-prodPoi:
http://127.0.0.1:3334Build e deploy
cd /opt/obelica/apps/obelica-docs
docker compose up -d --buildSmoke test:
curl -I http://127.0.0.1:3334/docsNote 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.ymlRunner:
forgejo-runner-obelica-docsLabel:
obelica-docs-deployRunbook: Autodeploy Obelica Docs.