Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootBackend For Frontend CMS (GM-CMS) - Leverancebeskrivelse


...

Driftsvejledningen indeholder information om GM-CMS med hensyn til eksterne afhængigheder, standard placering af logfiler og konfigurationsfiler, og evt. krav til genstart af applikationer hvis komponenten ikke er responsiv.

I afsnit 3 (Komponenter) er beskrevet hvilke komponenter, der indgår i GM-CMS og deres forventede placering med hensyn til platform.

Afsnit 5 (Konfiguration) beskriver aktuelle konfigurationsparametre for GM-CMS henholdsvis Repository, samt eksempler på konfigurationsparameter-filer.

Afsnit 6.1, 6.2 og 6.3 (Overvågning) beskriver hvorledes GM-CMS komponenterne overvåges.

I afsnit 6.4 er GM-CMS-relaterede logfiler beskrevet, så disse evt. kan overvåges, og tillige danne baggrund for fejlsøgning.

Beskrivelse af standard fejlsøgning og start/stop vejledning for komponenterne er beskrevet i afsnit 7 (Standard fejlsøgning).

Specielle krav til backup er beskrevet i afsnit 8 (Krav til backup m.m.), ligesom procedure ved reetablering af komponenten ud fra backup beskrivesdatafiler og konfigurationsfiler.

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.

Definitioner og referencer

Definition

Beskrivelse

CMS

Content Management System

GMGraviditetsmappen
BFF

Backend for frontend

NSPDen nationale service platform
SDSSundhedsdatastyrelsen

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.

Daglig drift

Dette afsnit beskriver den daglige drift af systemet.

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.

Konfiguration

Komponenterne afvikles i et ??? container-baseret setup, som ligger under ??? i https://github.com/trifork/gravidmappen-flux.

log4j konfiguration

Log4j konfiguration findes i (hvis ovenstående format anvendes):

Se yderligere opsætning i installationsvejledningen.Ikke relevant

SLA-log konfiguration

Konfiguration af SLA-log findes i filen:Ikke relevant

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.

Monitorering

Til statuscheck af GM-CMS

Overvågning

Whitelisten indeholder IP'er for de organisationer hvorfra brugere skal kunne håndteres

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.

Overvågning

Til statuscheck af GM-CMS anvendes monitoreringsværktøjet XXX, hvilket sikrer systemets tilgængelighed.GM-CMS overvåges ...

Placering af HTML overvågningsside

Ikke relevant...

Fortolkning af HTML overvågningsside

Alle overvågningssider returnerer enten status 200 hvis de i øjeblikket kører fint, status 404 hvis servicen ikke er deployeret, .... og status 500, hvis der er opstået en fejl, og komponenten derfor ikke virker korrekt.Ikke relevant.

Overvågningstype

Som udgangspunkt overvåges følgende:

  • XXXX

Audit log

Auditlogning foretages med ...

De forskellige ITI-håndtag logges på følgende måde:

Standard fejlsøgning

  • Ved problemer med indlæsning af servicens konfigurationsfiler (...) bør man verificere at ...
  • Ved manglende logning hvor der forventes fejlbeskeder bør konfigurationsfilen (...) checkes, da logindstillingerne sættes herigennem.
  • En service eller et job kan stoppes og startes gennem docker.

Ikke relevant

Standard fejlsøgning

  • XXX

Krav til backup m.m.

Det anbefales, at aktuelle konfigurationsfiler til GM-CMS er under versionskontrol og back upbacket op jævnligt for at sikre dataintegritet.

Dokument Historik

3/4 2025Martin Henriksen/SDSEtablering af dokumentation
9/4 2025Dikte Straadt/Trifork

Initiel udfyldning af dokumentation

5/11 2025SDS

Tilrettet afsnit 5.1.3 så specifikke anvendere ikke står listet i dokumentationen