Ga naar hoofdinhoud

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:0.21.1

Toelichting op de configuratie:

ParameterToelichting
PGHOSTMoet ingesteld staan op het intern adres waar de postgres database server van de stelselbeheerder bereikbaar is.
PGPORTMoet ingesteld staan op de poort waar de postgres database server van de stelselbeheerder bereikbaar is.
PGSSLMODEMoet 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
PGUSERMoet ingesteld staan op de gebruikersnaam waarmee er ingelogd kan worden op de postgres database server van de stelselbeheerder.
PGPASSWORDMoet ingesteld staan op het wachtwoord waarmee er ingelogd kan worden op de postgres database server van de stelselbeheerder.
PGDATABASEMoet ingesteld staan op scheme-db.

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" \
-e SCHEME_SERVICE_ADDRESS="http://scheme-service:8008" \
registry.gitlab.com/blauwe-knop/vorderingenoverzicht/scheme-management-process:0.19.26

Toelichting op de configuratie:

ParameterToelichting
LISTEN_ADDRESSMoet ingesteld staan op het adres waarop scheme-management-process luistert.
SCHEME_SERVICE_API_KEYMoet ingesteld staan op de API key waarmee scheme-management-process toegang kan krijgen tot het scheme-service van de stelselbeheerder.
SCHEME_SERVICE_ADDRESSMoet ingesteld staan op het address waar scheme-management-process het scheme-service van de stelselbeheerder kan bereiken.
LOG_TYPEMoet ingesteld staan op type waarop dit component moet loggen. Mogelijke waarden: live,local
LOG_LEVELMoet ingesteld staan op level waarop dit component moet loggen. Mogelijke waarden: debug,info,warn

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_MANAGEMENT_ADDRESS="https://scheme-management-process" \
-e HSM_ADDRESS="https://hsm-process" \
registry.gitlab.com/blauwe-knop/vorderingenoverzicht/scheme-management-ui:0.21.2

Toelichting op de configuratie:

ParameterToelichting
LISTEN_ADDRESSMoet ingesteld staan op het adres waarop scheme-management-ui luistert.
SCHEME_MANAGEMENT_ADDRESSMoet ingesteld staan op het extern adres (intranet) waar het scheme-management-process component van de stelselbeheerder bereikbaar is.
HSM_ADDRESSMoet ingesteld staan op het extern adres (intranet) waar het hsm-process component van de stelselbeheerder bereikbaar is.
LOG_TYPEMoet ingesteld staan op type waarop dit component moet loggen. Mogelijke waarden: live,local
LOG_LEVELMoet ingesteld staan op level waarop dit component moet loggen. Mogelijke waarden: debug,info,warn

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" \
registry.gitlab.com/blauwe-knop/vorderingenoverzicht/scheme-process:0.19.1

Toelichting op de configuratie:

ParameterToelichting
LISTEN_ADDRESSMoet ingesteld staan op het adres waarop scheme-process luistert.
SCHEME_SERVICE_API_KEYMoet ingesteld staan op de API key waarmee scheme-process toegang kan krijgen tot het scheme-service van de stelselbeheerder.
SCHEME_SERVICE_ADDRESSMoet ingesteld staan op het address waar scheme-process het scheme-service van de stelselbeheerder kan bereiken.
LOG_TYPEMoet ingesteld staan op type waarop dit component moet loggen. Mogelijke waarden: live,local
LOG_LEVELMoet ingesteld staan op level waarop dit component moet loggen. Mogelijke waarden: debug,info,warn

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-service0.19.0

Toelichting op de configuratie:

ParameterToelichting
LISTEN_ADDRESSMoet ingesteld staan op het adres waarop scheme-service luistert.
API_KEYMoet ingesteld staan op een geheime API key waarmee de andere componenten toegang kunnen krijgen tot deze service.
SCHEME_DB_HOSTMoet ingesteld staan op het intern adres waar de postgres database server van de stelselbeheerder bereikbaar is.
SCHEME_DB_PORTMoet ingesteld staan op de poort waar de postgres database server van de stelselbeheerder bereikbaar is.
SCHEME_DB_USERNAMEMoet ingesteld staan op de gebruikersnaam waarmee er ingelogd kan worden op de postgres database server van de stelselbeheerder.
SCHEME_DB_PASSWORDMoet ingesteld staan op het wachtwoord waarmee er ingelogd kan worden op de postgres database server van de stelselbeheerder.
SCHEME_DB_DATABASEMoet ingesteld staan op scheme-db.
SCHEME_DB_SSLMODEMoet 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
SCHEME_DB_MAX_IDLE_CONNSMoet ingesteld staan op het maximaal aantal toegestane idle connecties op de postgres database server van de stelselbeheerder.
SCHEME_DB_MAX_OPEN_CONNSMoet ingesteld staan op het maximaal aantal toegestane open connecties op de postgres database server van de stelselbeheerder.
LOG_TYPEMoet ingesteld staan op type waarop dit component moet loggen. Mogelijke waarden: live,local
LOG_LEVELMoet ingesteld staan op level waarop dit component moet loggen. Mogelijke waarden: debug,info,warn

vhsm-db

Het vhsm-db kan geconfigureerd worden met een aantal environment variables

Het vhsm-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="vhsm-db" \
registry.gitlab.com/blauwe-knop/vorderingenoverzicht/vhsm-db:0.1.4

Toelichting op de configuratie:

ParameterToelichting
PGHOSTMoet ingesteld staan op het intern adres waar de postgres database server van de stelselbeheerder bereikbaar is.
PGPORTMoet ingesteld staan op de poort waar de postgres database server van de stelselbeheerder bereikbaar is.
PGSSLMODEMoet 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
PGUSERMoet ingesteld staan op de gebruikersnaam waarmee er ingelogd kan worden op de postgres database server van de stelselbeheerder.
PGPASSWORDMoet ingesteld staan op het wachtwoord waarmee er ingelogd kan worden op de postgres database server van de stelselbeheerder.
PGDATABASEMoet ingesteld staan op vhsm-db.

vhsm-service

Het vhsm-service kan geconfigureerd worden met een aantal environment variables

Het vhsm-service component kan gestart worden met behulp van docker:

docker run -p 8085: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/common/vhsm-service:0.0.5

Toelichting op de configuratie:

ParameterToelichting
LISTEN_ADDRESSMoet ingesteld staan op het adres waarop vhsm-service luistert.
API_KEYMoet ingesteld staan op een geheime API key waarmee de andere componenten toegang kunnen krijgen tot deze service.
VHSM_DB_HOSTMoet ingesteld staan op het intern adres waar de postgres database server van de stelselbeheerder bereikbaar is.
VHSM_DB_PORTMoet ingesteld staan op de poort waar de postgres database server van de stelselbeheerder bereikbaar is.
VHSM_DB_USERNAMEMoet ingesteld staan op de gebruikersnaam waarmee er ingelogd kan worden op de postgres database server van de stelselbeheerder.
VHSM_DB_PASSWORDMoet ingesteld staan op het wachtwoord waarmee er ingelogd kan worden op de postgres database server van de stelselbeheerder.
VHSM_DB_DATABASEMoet ingesteld staan op vhsm-db.
VHSM_DB_SSLMODEMoet 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
VHSM_DB_MAX_IDLE_CONNSMoet ingesteld staan op het maximaal aantal toegestane idle connecties op de postgres database server van de stelselbeheerder.
VHSM_DB_MAX_OPEN_CONNSMoet ingesteld staan op het maximaal aantal toegestane open connecties op de postgres database server van de stelselbeheerder.
LOG_TYPEMoet ingesteld staan op type waarop dit component moet loggen. Mogelijke waarden: live,local
LOG_LEVELMoet ingesteld staan op level waarop dit component moet loggen. Mogelijke waarden: debug,info,warn

hsm-process

Het hsm-process kan geconfigureerd worden met een aantal environment variables

Het hsm-process component kan gestart worden met behulp van docker:

docker run -p 8086:80 \
-e VHSM_SERVICE_API_KEY="hsm-service-api-key" \
-e VHSM_SERVICE_ADDRESS="http://vhsm-service:8008" \
registry.gitlab.com/blauwe-knop/vorderingenoverzicht/hsm-process:0.0.11

Toelichting op de configuratie:

ParameterToelichting
LISTEN_ADDRESSMoet ingesteld staan op het adres waarop hsm-process luistert.
VHSM_SERVICE_API_KEYMoet ingesteld staan op de API key waarmee hsm-process toegang kan krijgen tot het vhsm-service van de stelselbeheerder.
VHSM_SERVICE_ADDRESSMoet ingesteld staan op het address waar hsm-process het vhsm-service van de stelselbeheerder kan bereiken.
LOG_TYPEMoet ingesteld staan op type waarop dit component moet loggen. Mogelijke waarden: live,local
LOG_LEVELMoet ingesteld staan op level waarop dit component moet loggen. Mogelijke waarden: debug,info,warn