mirror of
https://github.com/samply/bridgehead.git
synced 2026-07-17 05:00:10 +02:00
refactor(ovis): remove redundant runtime assets
This commit is contained in:
-13
@@ -193,19 +193,6 @@ case "$ACTION" in
|
|||||||
;;
|
;;
|
||||||
postRun | postUpdate)
|
postRun | postUpdate)
|
||||||
;;
|
;;
|
||||||
### ovisreimport is untested, just writing down the idea to test it later
|
|
||||||
# ovisreimport)
|
|
||||||
# ./bridgehead stop ${PROJECT}
|
|
||||||
# docker volume rm ${PROJECT}_ovis-mongodb-data
|
|
||||||
# loadVars
|
|
||||||
# hc_send log "Bridgehead $PROJECT startup (ovisreimport): Checking requirements ..."
|
|
||||||
# checkRequirements
|
|
||||||
# sync_secrets
|
|
||||||
# hc_send log "Bridgehead $PROJECT startup (ovisreimport): Requirements checked out. Now starting bridgehead ..."
|
|
||||||
# exec $COMPOSE --profile ovisreimport -p $PROJECT -f ./minimal/docker-compose.yml -f ./$PROJECT/docker-compose.yml $OVERRIDE up --abort-on-container-exit *)
|
|
||||||
# printUsage
|
|
||||||
# exit 1
|
|
||||||
# ;;
|
|
||||||
*)
|
*)
|
||||||
printUsage
|
printUsage
|
||||||
exit 1
|
exit 1
|
||||||
|
|||||||
@@ -58,11 +58,6 @@ services:
|
|||||||
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
|
||||||
- ${OVIS_CATALOGUE_FILE:-../ovis/runtime/mongodb/ovis-catalogue.json}:/app/static/ovis-catalogue.json:ro
|
|
||||||
- ${OVIS_SITE_DOWNLOADS_DIR:-../ovis/runtime/downloads}/UserAgreement/ovis_userAgreement_en_template.pdf:/app/static/downloads/ovis_userAgreement_en_template.pdf:ro
|
|
||||||
- ${OVIS_SITE_DOWNLOADS_DIR:-../ovis/runtime/downloads}/UserAgreement/ovis_userAgreement_de_template.pdf:/app/static/downloads/ovis_userAgreement_de_template.pdf:ro
|
|
||||||
- ${OVIS_SITE_DOWNLOADS_DIR:-../ovis/runtime/downloads}/Authorization/ovis_authorization_en_template.pdf:/app/static/downloads/ovis_authorization_en_template.pdf:ro
|
|
||||||
- ${OVIS_SITE_DOWNLOADS_DIR:-../ovis/runtime/downloads}/Authorization/ovis_authorization_de_template.pdf:/app/static/downloads/ovis_authorization_de_template.pdf:ro
|
|
||||||
depends_on:
|
depends_on:
|
||||||
ovis-backend-apollo:
|
ovis-backend-apollo:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -93,7 +88,6 @@ 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:-}
|
||||||
CORS_ORIGIN: "*"
|
|
||||||
DB: onc_test
|
DB: onc_test
|
||||||
ADDRESS: mongodb://ovis-backend-database-mongodb:27017
|
ADDRESS: mongodb://ovis-backend-database-mongodb:27017
|
||||||
volumes:
|
volumes:
|
||||||
@@ -117,7 +111,6 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
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-db:/data/db
|
- ovis-mongo-db:/data/db
|
||||||
- ovis-mongo-conf:/data/configdb
|
- ovis-mongo-conf:/data/configdb
|
||||||
|
|
||||||
@@ -131,7 +124,6 @@ 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:-}
|
||||||
CORS_ORIGIN: "*"
|
|
||||||
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
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,18 +0,0 @@
|
|||||||
const rootUsername = process.env.OVIS_ROOT_USERNAME || 'ovis-root';
|
|
||||||
const databaseName = process.env.DB || 'onc_test';
|
|
||||||
|
|
||||||
db = db.getSiblingDB(databaseName);
|
|
||||||
db.createCollection('user');
|
|
||||||
db.user.insertMany([
|
|
||||||
{
|
|
||||||
_id: rootUsername,
|
|
||||||
createdAt: new Date(),
|
|
||||||
createdBy: 'system',
|
|
||||||
role: 'super-admin',
|
|
||||||
status: 'active',
|
|
||||||
pseudonymization: false,
|
|
||||||
darkMode: false,
|
|
||||||
colorTheme: 'CCCMunich',
|
|
||||||
language: 'en'
|
|
||||||
}
|
|
||||||
]);
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{}
|
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
PRIVATEKEYFILENAME=/etc/bridgehead/pki/${SITE_ID}.priv.pem
|
PRIVATEKEYFILENAME=/etc/bridgehead/pki/${SITE_ID}.priv.pem
|
||||||
BROKER_URL_FOR_PREREQ=${OVIS_PREREQ_URL:-https://github.com}
|
BROKER_URL_FOR_PREREQ=${OVIS_PREREQ_URL:-https://github.com}
|
||||||
|
|
||||||
: ${ENABLE_OVIS:=true}
|
|
||||||
: ${REQUIRES_BEAM:=false}
|
: ${REQUIRES_BEAM:=false}
|
||||||
: ${OVIS_PUBLIC_BASE_PATH:=/ovis}
|
: ${OVIS_PUBLIC_BASE_PATH:=/ovis}
|
||||||
: ${OVIS_PUBLIC_ORIGIN:=https://${HOST}}
|
: ${OVIS_PUBLIC_ORIGIN:=https://${HOST}}
|
||||||
@@ -15,17 +14,12 @@ BROKER_URL_FOR_PREREQ=${OVIS_PREREQ_URL:-https://github.com}
|
|||||||
: ${PUBLIC_SYSTEM_START_LANGUAGE:=en}
|
: ${PUBLIC_SYSTEM_START_LANGUAGE:=en}
|
||||||
: ${PUBLIC_NAV_STUDY_ENABLED:=true}
|
: ${PUBLIC_NAV_STUDY_ENABLED:=true}
|
||||||
: ${PUBLIC_NAV_USER_MANAGEMENT_ENABLED:=true}
|
: ${PUBLIC_NAV_USER_MANAGEMENT_ENABLED:=true}
|
||||||
: ${OVIS_SITE_CONFIG_DIR:=/etc/bridgehead/ovis}
|
|
||||||
: ${OVIS_RUNTIME_DIR:=$(pwd)/ovis/runtime}
|
: ${OVIS_RUNTIME_DIR:=$(pwd)/ovis/runtime}
|
||||||
: ${OVIS_SITE_DOWNLOADS_DIR:=${OVIS_RUNTIME_DIR}/downloads}
|
|
||||||
: ${OVIS_SITE_CERTS_DIR:=${OVIS_RUNTIME_DIR}/certs}
|
: ${OVIS_SITE_CERTS_DIR:=${OVIS_RUNTIME_DIR}/certs}
|
||||||
: ${OVIS_SITE_KEYCLOAK_REALM_FILE:=${OVIS_RUNTIME_DIR}/keycloak/ovis-realm.json}
|
: ${OVIS_SITE_KEYCLOAK_REALM_FILE:=${OVIS_RUNTIME_DIR}/keycloak/ovis-realm.json}
|
||||||
: ${OVIS_CATALOGUE_FILE:=${OVIS_RUNTIME_DIR}/mongodb/ovis-catalogue.json}
|
|
||||||
: ${OVIS_MONGO_INIT_FILE:=${OVIS_RUNTIME_DIR}/mongodb/initdb.js}
|
|
||||||
: ${OVIS_OPS4_FILE:=${OVIS_RUNTIME_DIR}/mongodb/ops4.mjs}
|
: ${OVIS_OPS4_FILE:=${OVIS_RUNTIME_DIR}/mongodb/ops4.mjs}
|
||||||
: ${OVIS_CREDOS_EXPORT_DIR:=${OVIS_RUNTIME_DIR}/input/CREDOSExportFiles}
|
: ${OVIS_CREDOS_EXPORT_DIR:=${OVIS_RUNTIME_DIR}/input/CREDOSExportFiles}
|
||||||
|
|
||||||
if [ "${ENABLE_OVIS}" = "true" ]; then
|
|
||||||
mkdir -p /var/cache/bridgehead/ovis || fail_and_report 1 "Failed to create /var/cache/bridgehead/ovis"
|
mkdir -p /var/cache/bridgehead/ovis || fail_and_report 1 "Failed to create /var/cache/bridgehead/ovis"
|
||||||
OVIS_CREDENTIALS_FILE=${OVIS_CREDENTIALS_FILE:-/var/cache/bridgehead/ovis/credentials.env}
|
OVIS_CREDENTIALS_FILE=${OVIS_CREDENTIALS_FILE:-/var/cache/bridgehead/ovis/credentials.env}
|
||||||
|
|
||||||
@@ -56,4 +50,3 @@ if [ "${ENABLE_OVIS}" = "true" ]; then
|
|||||||
chmod 700 /var/cache/bridgehead/ovis
|
chmod 700 /var/cache/bridgehead/ovis
|
||||||
chmod 600 "$OVIS_CREDENTIALS_FILE"
|
chmod 600 "$OVIS_CREDENTIALS_FILE"
|
||||||
source "$OVIS_CREDENTIALS_FILE"
|
source "$OVIS_CREDENTIALS_FILE"
|
||||||
fi
|
|
||||||
|
|||||||
Reference in New Issue
Block a user