my-server/docs
Документация платформы EasyGos + тонкий Go-сайт.
- Репо: https://gitlab.easygos.ru/my-server/docs
- Сайт: https://docs.${DOMAIN} (compose profile
docs)
Таксономия (контент)
| Тип | Каталог |
|---|---|
| ADR | adr/ |
| Pact | pact/ |
| Component | components/ |
| Spec | specs/ |
| Runbook | runbooks/ |
| Template | templates/ |
Контент копируется в образ (/app/content). Том /project/docs — только supervisor releases.
Стек
- PID1 —
supervisor:localна:8080(/control/*) - child —
docsна127.0.0.1:8081(рендер Markdown → HTML) - CI:
go test+docker build -t docs:local
Подъём на хосте
В /project/.env: DOCS_CONTROL_TOKEN=…
docker compose --profile docs up -d docs