@@ -3,14 +3,10 @@ services:
33 image : postgres:17.4
44 profiles :
55 [
6- migration-testing,
7- migrate-data,
86 frontend,
97 api,
10- search,
11- api-search,
8+ solr-search,
129 open-search,
13- api-open-search,
1410 ]
1511 ports :
1612 - " 5432:5432"
@@ -31,7 +27,7 @@ services:
3127 context : ../klass-api
3228 dockerfile : ../klass-api/Dockerfile
3329 command : [ "java", "-Xms1g", "-jar", "app.war" ]
34- profiles : [ migration-testing, api ]
30+ profiles : [ api ]
3531 depends_on :
3632 - postgresql
3733 ports :
@@ -43,33 +39,12 @@ services:
4339 POSTGRES_PASSWORD : ${POSTGRES_PASSWORD}
4440 POSTGRES_USER : " klass"
4541 POSTGRES_INSTANCE : postgresql
46- klass-api-search :
47- build :
48- context : ../klass-api
49- dockerfile : ../klass-api/Dockerfile
50- command : [ "java", "-Xms2g", "-Xmx4g", "-jar", "app.war" ]
51- profiles : [ search, api-search ]
52- depends_on :
53- - solr
54- - postgresql
55- ports :
56- - " 8080:8080"
57- mem_limit : 8g
58- cpus : 1.0
59- environment :
60- SPRING_PROFILES_ACTIVE : " api, postgres-local"
61- SPRING_DATA_SOLR_HOST : http://solr:8983/solr
62- POSTGRES_PASSWORD : ${POSTGRES_PASSWORD}
63- POSTGRES_USER : " klass"
64- POSTGRES_INSTANCE : postgresql
65- KLASS_ENV_SEARCH_SOLR_URL : http://solr:8983/solr/
66- KLASS_ENV_SEARCH_SOLR_CORE : Klass
6742 klass-api-open-search :
6843 build :
6944 context : ../klass-api
7045 dockerfile : ../klass-api/Dockerfile
7146 command : [ "java", "-Xms2g", "-Xmx4g", "-jar", "app.war" ]
72- profiles : [ open-search, api-open-search ]
47+ profiles : [ open-search ]
7348 depends_on :
7449 - opensearch
7550 - postgresql
@@ -107,7 +82,7 @@ services:
10782 build :
10883 context : ../klass-forvaltning
10984 dockerfile : ../klass-forvaltning/Dockerfile
110- profiles : [ search ]
85+ profiles : [ solr- search ]
11186 ports :
11287 - " 8081:8081"
11388 depends_on :
@@ -131,15 +106,14 @@ services:
131106 context : ../klass-solr
132107 dockerfile : ../klass-solr/Dockerfile
133108 platform : linux/amd64
134- profiles : [ search, api -search ]
109+ profiles : [ solr -search ]
135110 ports :
136111 - " 8983:8983"
137112 volumes :
138113 - solr_data:/var/solr
139114 mem_limit : 4g
140115 opensearch :
141116 image : opensearchproject/opensearch:3.0.0
142- container_name : klass-shared-opensearch-1
143117 ports :
144118 - " 9200:9200"
145119 environment :
@@ -152,7 +126,7 @@ services:
152126 soft : -1
153127 hard : -1
154128 mem_limit : 2g
155- profiles : [ open-search, api-open-search ]
129+ profiles : [ open-search ]
156130 volumes :
157131 - opensearch_data:/usr/share/opensearch/data
158132volumes :
0 commit comments