Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Herunder beskrives opsætningen af databaserne, samt oprettelsen af tabellerne. Alle filer der refereres til kommer fra et SVN checkout. Den seneste version samt tidligere releases kan findes på https://svn.nspop.dk/svnsrc/components/brs

Tilgang til Stamdataudstillet database

...

  1. compose/database/brs/database/04-create-treatmentrelationfollowup-tables.sql
  2. compose/database/brs/database/05-mysql-treatmentrelationfollowup-alter-tables.sql

NB: followup-databasen kan slettes, når migrering til Kafka er gennemført (se driftsvejledning for detaljer om migrering).

Oprettelse af database og tabeller i dNSP/cNSP-miljøer

...

  1. compose/database/brs/database/06-create-followup-tables.sql
  2. compose/database/brs/database/07-mysql-followup-alter-tables.sql

NB: followup-databasen kan slettes, når migrering til Kafka er gennemført (se driftsvejledning for detaljer om migrering).

Deployment

Denne sektion beskriver hvordan komponenten deployes.

...

BRS bygges med NSP's Jenkins server via følgende jobs:

  • BRS_build - Bygger koden (sker automatisk ved commits)
  • BRS_push_snapshot - Pusher det nyeste snapshot image til NSP Docker Registry

...

BRS leveres samtidig som et sæt af Docker Compose filer i folderen https://svn.nspop.dk/svnsrc/components/brs/trunk/compose.For release x.y.z af BivWSP findes Docker Compose filerne i folderen https://svn.nspop.dk/svn/components/brs/tags/release-x.y.z/compose


Compose folderen indeholder 5 underfoldere:

...

Konfiguration af properties

I folderen https://svn.nspop.dk/svnsrc/components/brs/trunk/compose/configuration findes følgende konfigurationsfiler:

...

Logning konfigureres i log4j-filerne nævnt ovenfor. Se driftsvejledningen for en mere detaljeret beskrivelse af hvad der logges.

Der benyttes en rolling file appender, hvor størrelsen af log filerne og antallet af gemte log filer konfigureres med de to environment variable: LOG_MAX_FILE_SIZE og LOG_MAX_BACKUP_INDEX.

Deployment af komponenter

...

KomponentKomponent(er)Beskrivelse
brs-backendreplicationserviceOpsamling af behandlingsrelationer til opfølgning fra frontend.followupservletfollowupjobKontrol af opfølgninger til sletning eller oprettelse af alarm-notifikationer.

CleanupjobSletning af gamle notifikationer.
brs-frontendbehandlingsrelationsserviceService til forespørgsel på behandlingsrelationer.

notifikationsserviceService til hent af notifikationer.ReplicationjobJob til overførsel af behandlingsrelationer til opfølgning til backend.

Der henvises til driftsvejledningen for yderligere information

...