Page History
| Table of Contents |
|---|
Introduktion
Formål
Dette dokument indeholder en beskrivelse af hvordan DROS installeres på et NSP Backend miljø.
...
Dokument Historik
| 1/3 2021 | Eva Troels/KIT | Draft udgave af installationsvejledningen |
| 21/4 2023 | Kristian/KIT | Liquidbase og database-folder |
Definitioner og referencer
...
| configuration | Her ligger alle de konfigurationsfiler som det forventes af driften tilretter til det anvendte miljø. Se DROS - Driftsvejledning |
| configuration/database | Her ligger liquidbase change sets til databasen samt sql-scripts til openxds. |
| development | Her ligger en Docker Compose fil til brug for udvikling. Se Guide til Udviklere. |
| test | Her 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".
...