3
3
services :
4
4
dataportal-backend :
5
5
container_name : dataportal-backend
6
- image : ghcr.io/medizininformatik-initiative/feasibility-backend:latest
6
+ image : ghcr.io/medizininformatik-initiative/feasibility-backend:pr-600
7
7
ports :
8
8
- " 8090:8090"
9
9
depends_on :
@@ -27,6 +27,9 @@ services:
27
27
DATABASE_USER : " dataportaluser"
28
28
DATABASE_PASSWORD : " dataportalpw"
29
29
DATABASE_DBNAME : " dataportal"
30
+ ONTOLOGY_DB_MIGRATION_FOLDER : " /opt/ontology/migration"
31
+ DSE_PROFILE_TREE_FILE : " /opt/ontology/dse/profile_tree.json"
32
+ TERMINOLOGY_SYSTEMS_FILE : " /opt/ontology/terminology_systems.json"
30
33
# ---- auth
31
34
KEYCLOAK_ENABLED : " true"
32
35
KEYCLOAK_ALLOWED_ROLE : " DataportalUser"
@@ -63,6 +66,7 @@ services:
63
66
restart : unless-stopped
64
67
volumes :
65
68
- ./secrets:/opt/dataportal-security
69
+ - ./ontology:/opt/ontology:ro
66
70
67
71
dataportal-postgres :
68
72
image : ' postgres:16-alpine'
@@ -75,7 +79,7 @@ services:
75
79
POSTGRES_DB : " dataportal"
76
80
77
81
dataportal-elastic :
78
- image : docker.elastic.co/elasticsearch/elasticsearch:9.0.2
82
+ image : docker.elastic.co/elasticsearch/elasticsearch:9.1.3
79
83
container_name : dataportal-elastic
80
84
ports :
81
85
- ' 9200:9200'
@@ -95,11 +99,15 @@ services:
95
99
elastic-search-init :
96
100
depends_on :
97
101
- dataportal-elastic
98
- image : ghcr.io/medizininformatik-initiative/dataportal-es-init:1.2
99
- container_name : integration-test_elastic -search-init
102
+ image : ghcr.io/medizininformatik-initiative/dataportal-es-init:latest
103
+ container_name : elastic -search-init
100
104
environment :
101
105
ES_HOST : dataportal-elastic
102
- LOCAL_PATH : /tmp/mounted_onto.zip
106
+ LOCAL_PATH : cypress/docker/ontology/elastic.zip
107
+ ONTO_GIT_TAG : v3.9.0-experimental.0
108
+ ONTO_REPO : https://github.com/medizininformatik-initiative/fhir-ontology-generator/releases/download
109
+ DOWNLOAD_FILENAME : elastic.zip
110
+ EXIT_ON_EXISTING_INDICES : false
103
111
volumes :
104
112
- type : bind
105
113
source : " ./ontology/elastic.zip"
0 commit comments