mirror of
https://github.com/samply/bridgehead.git
synced 2026-07-17 15:00:10 +02:00
refactor(ovis): align image runtime contracts
Remove deployment inputs that cannot affect the published frontend or current backend, and keep the bundled MongoDB and Basic Auth contracts consistent.
This commit is contained in:
+4
-15
@@ -55,10 +55,6 @@ services:
|
|||||||
PUBLIC_SITE_SPECIFIC_IMPRINT_DATA_PROTECTION_OFFICER_AREA: ${PUBLIC_SITE_SPECIFIC_IMPRINT_DATA_PROTECTION_OFFICER_AREA:-}
|
PUBLIC_SITE_SPECIFIC_IMPRINT_DATA_PROTECTION_OFFICER_AREA: ${PUBLIC_SITE_SPECIFIC_IMPRINT_DATA_PROTECTION_OFFICER_AREA:-}
|
||||||
PUBLIC_SITE_SPECIFIC_IMPRINT_DATA_PROTECTION_OFFICER_EMAIL: ${PUBLIC_SITE_SPECIFIC_IMPRINT_DATA_PROTECTION_OFFICER_EMAIL:-}
|
PUBLIC_SITE_SPECIFIC_IMPRINT_DATA_PROTECTION_OFFICER_EMAIL: ${PUBLIC_SITE_SPECIFIC_IMPRINT_DATA_PROTECTION_OFFICER_EMAIL:-}
|
||||||
OVIS_CATALOGUE_UPSTREAM_URL: ${OVIS_CATALOGUE_UPSTREAM_URL:-}
|
OVIS_CATALOGUE_UPSTREAM_URL: ${OVIS_CATALOGUE_UPSTREAM_URL:-}
|
||||||
EXPRESS_AUTH_URL: http://express-auth:5000
|
|
||||||
EXPRESS_AUTH_USERNAME: ${EXPRESS_AUTH_USERNAME:-admin}
|
|
||||||
EXPRESS_AUTH_PASSWORD: ${EXPRESS_AUTH_PASSWORD:-admin}
|
|
||||||
GRAPHQL_UPSTREAM_URL: http://ovis-backend-apollo:4001/graphql
|
|
||||||
ORIGIN: ${OVIS_PUBLIC_ORIGIN:-https://${HOST:-localhost}}
|
ORIGIN: ${OVIS_PUBLIC_ORIGIN:-https://${HOST:-localhost}}
|
||||||
volumes:
|
volumes:
|
||||||
- ovis-catalogue-data:/app/dynamic-catalogue:ro
|
- ovis-catalogue-data:/app/dynamic-catalogue:ro
|
||||||
@@ -91,17 +87,14 @@ services:
|
|||||||
image: ${OVIS_GENERAL_IMAGE_NAMESPACE:-ovisadmin}/ovis-backend-apollo:${OVIS_IMAGE_TAG:-latest}
|
image: ${OVIS_GENERAL_IMAGE_NAMESPACE:-ovisadmin}/ovis-backend-apollo:${OVIS_IMAGE_TAG:-latest}
|
||||||
container_name: bridgehead-ovis-backend
|
container_name: bridgehead-ovis-backend
|
||||||
environment:
|
environment:
|
||||||
APOLLO_PORT: ${APOLLO_PORT:-4001}
|
|
||||||
CREDOS_PORT: ${CREDOS_PORT:-4000}
|
|
||||||
HTTP_PROXY: ${OVIS_HTTP_PROXY:-}
|
HTTP_PROXY: ${OVIS_HTTP_PROXY:-}
|
||||||
HTTPS_PROXY: ${OVIS_HTTPS_PROXY:-}
|
HTTPS_PROXY: ${OVIS_HTTPS_PROXY:-}
|
||||||
NO_PROXY: ${OVIS_NO_PROXY:-}
|
NO_PROXY: ${OVIS_NO_PROXY:-}
|
||||||
http_proxy: ${OVIS_HTTP_PROXY:-}
|
http_proxy: ${OVIS_HTTP_PROXY:-}
|
||||||
https_proxy: ${OVIS_HTTPS_PROXY:-}
|
https_proxy: ${OVIS_HTTPS_PROXY:-}
|
||||||
no_proxy: ${OVIS_NO_PROXY:-}
|
no_proxy: ${OVIS_NO_PROXY:-}
|
||||||
MONGO_VER: latest
|
|
||||||
CORS_ORIGIN: "*"
|
CORS_ORIGIN: "*"
|
||||||
DB: ${DB:-onc_test}
|
DB: onc_test
|
||||||
ADDRESS: mongodb://ovis-backend-database-mongodb:27017
|
ADDRESS: mongodb://ovis-backend-database-mongodb:27017
|
||||||
volumes:
|
volumes:
|
||||||
- ${OVIS_OPS4_FILE:-../ovis/runtime/mongodb/ops4.mjs}:/ops-data/ops4.mjs:ro
|
- ${OVIS_OPS4_FILE:-../ovis/runtime/mongodb/ops4.mjs}:/ops-data/ops4.mjs:ro
|
||||||
@@ -122,7 +115,6 @@ services:
|
|||||||
image: ${OVIS_GENERAL_IMAGE_NAMESPACE:-ovisadmin}/ovis-backend-mongodb:${OVIS_IMAGE_TAG:-latest}
|
image: ${OVIS_GENERAL_IMAGE_NAMESPACE:-ovisadmin}/ovis-backend-mongodb:${OVIS_IMAGE_TAG:-latest}
|
||||||
container_name: bridgehead-ovis-mongo
|
container_name: bridgehead-ovis-mongo
|
||||||
environment:
|
environment:
|
||||||
DB: ${DB:-onc_test}
|
|
||||||
OVIS_ROOT_USERNAME: ${OVIS_ROOT_USERNAME:-ovis-root}
|
OVIS_ROOT_USERNAME: ${OVIS_ROOT_USERNAME:-ovis-root}
|
||||||
volumes:
|
volumes:
|
||||||
- ${OVIS_MONGO_INIT_FILE:-../ovis/runtime/mongodb/initdb.js}:/docker-entrypoint-initdb.d/init.js:ro
|
- ${OVIS_MONGO_INIT_FILE:-../ovis/runtime/mongodb/initdb.js}:/docker-entrypoint-initdb.d/init.js:ro
|
||||||
@@ -133,17 +125,14 @@ services:
|
|||||||
image: ${OVIS_GENERAL_IMAGE_NAMESPACE:-ovisadmin}/ovis-backend-preprocessor:${OVIS_IMAGE_TAG:-latest}
|
image: ${OVIS_GENERAL_IMAGE_NAMESPACE:-ovisadmin}/ovis-backend-preprocessor:${OVIS_IMAGE_TAG:-latest}
|
||||||
container_name: bridgehead-ovis-preprocessing
|
container_name: bridgehead-ovis-preprocessing
|
||||||
environment:
|
environment:
|
||||||
APOLLO_PORT: ${APOLLO_PORT:-4001}
|
|
||||||
CREDOS_PORT: ${CREDOS_PORT:-4000}
|
|
||||||
HTTP_PROXY: ${OVIS_HTTP_PROXY:-}
|
HTTP_PROXY: ${OVIS_HTTP_PROXY:-}
|
||||||
HTTPS_PROXY: ${OVIS_HTTPS_PROXY:-}
|
HTTPS_PROXY: ${OVIS_HTTPS_PROXY:-}
|
||||||
NO_PROXY: ${OVIS_NO_PROXY:-}
|
NO_PROXY: ${OVIS_NO_PROXY:-}
|
||||||
http_proxy: ${OVIS_HTTP_PROXY:-}
|
http_proxy: ${OVIS_HTTP_PROXY:-}
|
||||||
https_proxy: ${OVIS_HTTPS_PROXY:-}
|
https_proxy: ${OVIS_HTTPS_PROXY:-}
|
||||||
no_proxy: ${OVIS_NO_PROXY:-}
|
no_proxy: ${OVIS_NO_PROXY:-}
|
||||||
MONGO_VER: latest
|
|
||||||
CORS_ORIGIN: "*"
|
CORS_ORIGIN: "*"
|
||||||
DB: ${DB:-onc_test}
|
DB: onc_test
|
||||||
ADDRESS: mongodb://ovis-backend-database-mongodb:27017
|
ADDRESS: mongodb://ovis-backend-database-mongodb:27017
|
||||||
CATALOGUE_PATH: /app/generated/ovis-catalogue.json
|
CATALOGUE_PATH: /app/generated/ovis-catalogue.json
|
||||||
PREPROCESSOR_NODE_HEAP_MB: ${PREPROCESSOR_NODE_HEAP_MB:-32768}
|
PREPROCESSOR_NODE_HEAP_MB: ${PREPROCESSOR_NODE_HEAP_MB:-32768}
|
||||||
@@ -287,8 +276,8 @@ services:
|
|||||||
http_proxy: ${OVIS_HTTP_PROXY:-}
|
http_proxy: ${OVIS_HTTP_PROXY:-}
|
||||||
https_proxy: ${OVIS_HTTPS_PROXY:-}
|
https_proxy: ${OVIS_HTTPS_PROXY:-}
|
||||||
no_proxy: ${OVIS_NO_PROXY:-}
|
no_proxy: ${OVIS_NO_PROXY:-}
|
||||||
BASIC_AUTH_USERNAME: ${EXPRESS_AUTH_USERNAME:-admin}
|
BASIC_AUTH_USERNAME: admin
|
||||||
BASIC_AUTH_PASSWORD: ${EXPRESS_AUTH_PASSWORD:-admin}
|
BASIC_AUTH_PASSWORD: admin
|
||||||
KEYCLOAK_URL: http://keycloak:8080${KEYCLOAK_HTTP_RELATIVE_PATH:-/ovis/keycloak}
|
KEYCLOAK_URL: http://keycloak:8080${KEYCLOAK_HTTP_RELATIVE_PATH:-/ovis/keycloak}
|
||||||
KEYCLOAK_REALM: ${KEYCLOAK_REALM:-ovis}
|
KEYCLOAK_REALM: ${KEYCLOAK_REALM:-ovis}
|
||||||
KEYCLOAK_CLIENT_ID: ${KEYCLOAK_CLIENT_ID:-ovis_client}
|
KEYCLOAK_CLIENT_ID: ${KEYCLOAK_CLIENT_ID:-ovis_client}
|
||||||
|
|||||||
@@ -10,8 +10,6 @@ BROKER_URL_FOR_PREREQ=${OVIS_PREREQ_URL:-https://github.com}
|
|||||||
: ${OVIS_IMPORT_MODE:=demo}
|
: ${OVIS_IMPORT_MODE:=demo}
|
||||||
: ${OVIS_GENERAL_IMAGE_NAMESPACE:=ovisadmin}
|
: ${OVIS_GENERAL_IMAGE_NAMESPACE:=ovisadmin}
|
||||||
: ${OVIS_IMAGE_TAG:=latest}
|
: ${OVIS_IMAGE_TAG:=latest}
|
||||||
: ${EXPRESS_AUTH_USERNAME:=admin}
|
|
||||||
: ${EXPRESS_AUTH_PASSWORD:=admin}
|
|
||||||
: ${PUBLIC_LOGIN_ENABLED:=false}
|
: ${PUBLIC_LOGIN_ENABLED:=false}
|
||||||
: ${PUBLIC_LDAP_ENABLED:=false}
|
: ${PUBLIC_LDAP_ENABLED:=false}
|
||||||
: ${PUBLIC_SYSTEM_START_LANGUAGE:=en}
|
: ${PUBLIC_SYSTEM_START_LANGUAGE:=en}
|
||||||
@@ -38,9 +36,6 @@ if [ "${ENABLE_OVIS}" = "true" ]; then
|
|||||||
if [ ! -f "$OVIS_CREDENTIALS_FILE" ]; then
|
if [ ! -f "$OVIS_CREDENTIALS_FILE" ]; then
|
||||||
umask 077
|
umask 077
|
||||||
{
|
{
|
||||||
printf ': ${DB:=onc_test}\n'
|
|
||||||
printf ': ${EXPRESS_AUTH_USERNAME:=admin}\n'
|
|
||||||
printf ': ${EXPRESS_AUTH_PASSWORD:=admin}\n'
|
|
||||||
printf ': ${KEYCLOAK_ADMIN:=ovis-admin}\n'
|
printf ': ${KEYCLOAK_ADMIN:=ovis-admin}\n'
|
||||||
printf ': ${KEYCLOAK_ADMIN_PASSWORD:=%s}\n' "$(ovis_random_secret)"
|
printf ': ${KEYCLOAK_ADMIN_PASSWORD:=%s}\n' "$(ovis_random_secret)"
|
||||||
printf ': ${KEYCLOAK_REALM:=ovis}\n'
|
printf ': ${KEYCLOAK_REALM:=ovis}\n'
|
||||||
|
|||||||
Reference in New Issue
Block a user