Versions Compared

Key

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

Table of Contents

Introduktion

Formål

Dette dokument indeholder en beskrivelse af hvordan DROS installeres på et NSP Backend miljø.

...

Dokument Historik

1/3 2021Eva Troels/KITDraft udgave af installationsvejledningen
21/4 2023Kristian/KITLiquidbase og database-folder

Definitioner og referencer

...

configurationHer ligger alle de konfigurationsfiler som det forventes af driften tilretter til det anvendte miljø. Se DROS - Driftsvejledning
configuration/databaseHer ligger liquidbase change sets til databasen samt sql-scripts til openxds.
developmentHer ligger en Docker Compose fil til brug for udvikling. Se Guide til Udviklere.
testHer ligger en Docker Compose fil der kan starte DROS i en standalone test konfiguration.
release

Her ligger den Docker Compose fil som det forventes driften anvender på både test og produktionsmiljøerne.

Der ligger også en "bo-db" compose file som skal køres først, for at få de seneste database-ændringer kørt på med liquibase. Se mere under "Afvikling".

Krav til miljø

Krav til applikationsservere

...

DROS startes og stoppes med Docker Compose kommandoer.

Liquibase

Database-ændringer til servicen køres på med Liquibase. Dette gøres i praksis ved at køre "release/docker-compose-bo-db.yml" med kommandoen:

docker-compose -f compose/release/docker-compose-bo-db.yml up --build

Bemærk, at "compose/configuration/liquibase.properties" skal indeholde de relevante database-credentials.

Standalone test

For en standalone test af DROS hentes "compose" folderen for den ønskede version med Subversion og kommandoen "docker-compose up" køres i folderen "test".

...