Docker commands en configuratie
Postgres database server
De postgres database server kan als volgt worden opgestart. De postgres docker image biedt ook mogelijkheden voor optionele configuratie.
docker run \
-e POSTGRES_PASSWORD=SECRET_POSTGRES_PASSWORD \
postgres
scheme-db
Het scheme-db
kan geconfigureerd worden met een
aantal environment variables
Het scheme-db
component kan gestart worden met behulp van docker:
docker run \
-e PGHOST="postgres-host" \
-e PGPORT="5432" \
-e PGSSLMODE="require" \
-e PGUSER="postgres-user" \
-e PGPASSWORD="SECRET_POSTGRES_PASSWORD" \
-e PGDATABASE="scheme_db" \
registry.gitlab.com/blauwe-knop/vorderingenoverzicht/scheme-db
Toelichting op de configuratie:
Parameter | Toelichting |
---|---|
PGHOST | Moet ingesteld staan op het intern adres waar de postgres database server van de stelselbeheerder bereikbaar is. |
PGPORT | Moet ingesteld staan op de poort waar de postgres database server van de stelselbeheerder bereikbaar is. |
PGSSLMODE | Moet ingesteld staan op de SSL mode waarmee er ingelogd kan worden op de postgres database server van de stelselbeheerder. Mogelijke waarden: require,disable,verify-ca,verify-full |
PGUSER | Moet ingesteld staan op de gebruikersnaam waarmee er ingelogd kan worden op de postgres database server van de stelselbeheerder. |
PGPASSWORD | Moet ingesteld staan op het wachtwoord waarmee er ingelogd kan worden op de postgres database server van de stelselbeheerder. |
PGDATABASE | Moet ingesteld staan op scheme_db . |
Een voorbeeld helm chart is beschikbaar op GitLab
scheme-management-process
Het scheme-management-process
kan geconfigureerd worden met een aantal environment variables
Het scheme-management-process
component kan gestart worden met behulp van docker:
docker run -p 8080:80 \
-e SCHEME_SERVICE_API_KEY="scheme-service-api-key" \
-e SCHEME_SERVICE_ADDRESS="http://scheme-service:8008/v1" \
-e API_KEY="api-key" \
registry.gitlab.com/blauwe-knop/vorderingenoverzicht/scheme-management-process
Toelichting op de configuratie:
Parameter | Toelichting |
---|---|
SCHEME_SERVICE_API_KEY | Moet ingesteld staan op de API key waarmee scheme-management-process toegang kan krijgen tot het scheme-service van de stelselbeheerder. |
SCHEME_SERVICE_ADDRESS | Moet ingesteld staan op het address waar scheme-management-process het scheme-service van de stelselbeheerder kan bereiken. |
API_KEY | Moet ingesteld staan op een geheime API key waarmee de andere componenten toegang kunnen krijgen tot deze service. |
Een voorbeeld helm chart is beschikbaar op GitLab
scheme-management-ui
Het scheme-management-ui
kan geconfigureerd worden met een aantal environment variables
Het scheme-management-ui
component kan gestart worden met behulp van docker:
docker run -p 8081:80 \
-e SCHEME_URL="https://scheme-process" \
-e SCHEME_MANAGEMENT_URL="https://scheme-management-process" \
registry.gitlab.com/blauwe-knop/vorderingenoverzicht/scheme-management-ui
Toelichting op de configuratie:
Parameter | Toelichting |
---|---|
SCHEME_URL | Moet ingesteld staan op het extern adres (intranet) waar het scheme-process component van de stelselbeheerder bereikbaar is. |
SCHEME_MANAGEMENT_URL | Moet ingesteld staan op het extern adres (intranet) waar het scheme-management-process component van de stelselbeheerder bereikbaar is. |
Een voorbeeld helm chart is beschikbaar op GitLab
scheme-process
Het scheme-process
kan geconfigureerd worden met een aantal environment variables
Het scheme-process
component kan gestart worden met behulp van docker:
docker run -p 8084:80 \
-e SCHEME_SERVICE_API_KEY="scheme-service-api-key" \
-e SCHEME_SERVICE_ADDRESS="http://scheme-service:8008/v1" \
-e APP_MANAGER_DISCOVERY_URL="http://app-manager.external/v1" \
-e APP_MANAGER_PUBLIC_KEY="SECRET_APP_MANAGER_PUBLIC_KEY" \
registry.gitlab.com/blauwe-knop/vorderingenoverzicht/scheme-process
Toelichting op de configuratie:
Parameter | Toelichting |
---|---|
SCHEME_SERVICE_API_KEY | Moet ingesteld staan op de API key waarmee scheme-process toegang kan krijgen tot het scheme-service van de stelselbeheerder. |
SCHEME_SERVICE_ADDRESS | Moet ingesteld staan op het address waar scheme-process het scheme-service van de stelselbeheerder kan bereiken. |
APP_MANAGER_DISCOVERY_URL | Moet ingesteld staan op het extern adres waar het app-management-process component van de app manager bereikbaar is. |
APP_MANAGER_PUBLIC_KEY | Moet ingesteld staan op de API key waarmee scheme-process toegang kan krijgen tot het app-management-process component van de app manager. |
Een voorbeeld helm chart is beschikbaar op GitLab
scheme-service
Het scheme-service
kan geconfigureerd worden met een aantal environment variables
Het scheme-service
component kan gestart worden met behulp van docker:
docker run -p 8083:80 \
-e API_KEY="SECRET_API_KEY" \
-e SCHEME_DB_HOST="postgres-host" \
-e SCHEME_DB_USERNAME="postgres-user" \
-e SCHEME_DB_PASSWORD="SECRET_POSTGRES_PASSWORD" \
-e LOG_LEVEL="debug" \
registry.gitlab.com/blauwe-knop/vorderingenoverzicht/scheme-service
Toelichting op de configuratie:
Parameter | Toelichting |
---|---|
API_KEY | Moet ingesteld staan op een geheime API key waarmee de andere componenten toegang kunnen krijgen tot deze service. |
SCHEME_DB_HOST | Moet ingesteld staan op het intern adres waar de postgres database server van de stelselbeheerder bereikbaar is. |
SCHEME_DB_USERNAME | Moet ingesteld staan op de gebruikersnaam waarmee er ingelogd kan worden op de postgres database server van de stelselbeheerder. |
SCHEME_DB_PASSWORD | Moet ingesteld staan op het wachtwoord waarmee er ingelogd kan worden op de postgres database server van de stelselbeheerder. |
LOG_LEVEL | Moet ingesteld staan op level waarop dit component moet loggen. |
Een voorbeeld helm chart is beschikbaar op GitLab