[Story] Interner Dokuserver für Betriebsdokumentation
User Story
Als Projektmitglied möchte ich interne Betriebsdokumentation genauso einfach ansehen wie die öffentliche Doku. (https://git.fitko.de/fit-connect/betrieb)
Warum
Doku kann mit Docusaurus wesentlich einfach betrachtet werden als im GitLab ein Repo mit Markdown-Dateien anzusehen.
TODOs:
-
Add DNS name: betrieb-docs.fit-connect.dev https://git.fitko.de/fit-connect/deployment/dns/-/blob/main/terraform/google-dns/fit-connect.dev.tfvars -
Add Dockerfile to https://git.fitko.de/fit-connect/betrieb repo -
Create Gitlab Group applications for OpenId: https://git.fitko.de/groups/fit-connect/-/settings/applications
Betrieb Docs LOCAL
| Property | Value |
|---|---|
| Callback URL | https://betrieb-docs.tools.fc.test/_oauth |
| Confidential | Yes |
| Scopes | openid, profile, email |
Betrieb Docs DEV
| Property | Value |
|---|---|
| Callback URL | https://betrieb-docs.fit-connect.dev/_oauth |
| Confidential | Yes |
| Scopes | openid, profile, email |
-
Secure access with GitLab-Login (vie Traefik and thomseddon/traefik-forward-auth) -
Gitlab CI for build and deployment
Links, Hinweise, Bemerkungen
Akzeptanzkriterien
-
Es steht ein interner Dokuserver zur Verfügung (analog zu docs.fitko.de) -> betrieb-docs.fit-connect.dev/ -
Der Zugang zum Dokuserver ist mit einem GitLab-Login abgesichert -
Die Betriebsdokumentation wird über eine CI-Pipeline deployed (siehe #1860 (closed))
Mögliche Folgeaktivitäten (vom Entwickler zu ergänzen)
-
... -
... -
... -
Definition of Done was checked.
Edited by Andrey Strukov