1. Indholdsfortegnelse
2. Introduktion
2.1. Formål
Dette dokument er rettet mod systemadministratorer og driftspersoner, som skal kunne håndtere driftsmæssige aspekter af komponenten.
Driftsvejledningen indeholder information om GM-CMS med hensyn til eksterne afhængigheder, standard placering af datafiler og konfigurationsfiler.
2.2. Læsevejledning
Læseren forventes at have kendskab til relevante IT-systemer og -processer samt at være bekendt med driftsledelse og overvågning af softwarekomponenter.
2.3. Definitioner og referencer
|
Definition |
Beskrivelse |
|---|---|
| CMS |
Content Management System |
| GM | Graviditetsmappen |
| BFF |
Backend for frontend |
3. Komponenter
Dette dokument dækker følgende komponenter:
- Strapi: Headless CMS til indholdshåndtering.
- Meilisearch: Søgning af indhold.
- PostgreSQL: Database til persistering af data.
4. Daglig drift
Dette afsnit beskriver den daglige drift af systemet.
4.1. Relaterede services
Der er en række related services der afhænger af GM-CMS:
- Min Graviditet-app: Frontend-applikationen, der trækker på indholdet fra GM-CMS.
- BFF (CMS, checklist mf.): Backend for frontend middleware-løsning, der forbinder frontend-applikationen med GM-CMS og håndterer API-anmodninger samt data transformationer.
5. Konfiguration
Komponenterne afvikles i et container-baseret setup, som ligger i https://github.com/trifork/gravidmappen-flux.
5.1.1. log4j konfiguration
Ikke relevant
5.1.2. SLA-log konfiguration
Ikke relevant
5.1.3. Whitelist konfiguration
Der foretages IP-whitelisting ved at tilføje IP patterns i deploy/<env>/cms/ingress.yaml og deploy/<env>/keycloak/ingress.yaml i flux projektet.
Whitelisten indeholder IP'er for de organisationer hvorfra brugere skal kunne håndteres
5.2. Monitorering
Der foretages whitelisting af IP-adresser i filen XXder hvor ingress for monitorering er defineretXX i Flux repositoriet https://github.com/trifork/gravidmappen-flux.
Servicen kan kun kaldes fra whitelisted netværk, herunder Trifork og SDS (og Komiten for Sundhedspolysning, hvis de skal have adgang til monitorering), således at adgangen begrænses til autoriserede brugere og systemer.
6. Overvågning
Til statuscheck af GM-CMS anvendes monitoreringsværktøjet XXX, hvilket sikrer systemets tilgængelighed.
6.1. Placering af HTML overvågningsside
Ikke relevant.
6.2. Fortolkning af HTML overvågningsside
Ikke relevant.
6.3. Overvågningstype
Som udgangspunkt overvåges følgende:
- XXXX
6.4. Audit log
Ikke relevant
7. Standard fejlsøgning
- XXX
8. Krav til backup m.m.
Det anbefales, at aktuelle konfigurationsfiler til GM-CMS er under versionskontrol og backet op jævnligt for at sikre dataintegritet.
9. Dokument Historik
| 3/4 2025 | Martin Henriksen/SDS | Etablering af dokumentation |
| 9/4 2025 | Dikte Straadt/Trifork |
Initiel udfyldning af dokumentation |
| 5/11 2025 | SDS |
Tilrettet afsnit 5.1.3 så specifikke anvendere ikke står listet i dokumentationen |