@@ -8,50 +8,42 @@ services:
88 build :
99 context : " .."
1010
11- jore4-db :
12- container_name : " database"
13- extends :
14- service : jore4-testdb
15- file : docker-compose.yml
16- image : " ${TESTDB_DOCKER_IMAGE}"
17- ports :
18- - " 127.0.0.1:6432:5432"
19-
20- jore4-db-test :
11+ jore4-testdb-test :
2112 container_name : " database-test"
2213 extends :
23- service : jore4-testdb
24- file : docker-compose.yml
14+ service : jore4-testdb-base
15+ file : docker-compose.base. yml
2516 image : " ${TESTDB_DOCKER_IMAGE}"
2617 ports :
2718 - " 127.0.0.1:6433:5432"
2819
29- jore4-hasura :
30- container_name : " hasura"
31- image : " ${HASURA_DOCKER_IMAGE}"
20+ jore4-tiamat-test :
21+ container_name : " tiamat-test"
3222 extends :
33- service : jore4-hasura
34- file : docker-compose.yml
35- ports :
36- - " 127.0.0.1:3201:8080"
37- # Waiting for database to be ready to avoid startup delay due to hasura crashing at startup if db is offline
38- # Note: this should only be done in development setups as Kubernetes does not allow waiting for services to be ready
23+ service : jore4-tiamat-base
24+ file : docker-compose.base.yml
25+ image : " ${TIAMAT_DOCKER_IMAGE}"
26+ environment :
27+ - TIAMAT_DB_URL=jdbc:postgresql://jore4-testdb-test:5432/stopdb?stringtype=unspecified
3928 depends_on :
40- jore4-db :
29+ jore4-testdb-test :
4130 condition : service_healthy
42- environment :
43- DB_HOSTNAME : " jore4-db"
4431
4532 jore4-hasura-test :
4633 container_name : " hasura-test"
4734 image : " ${HASURA_DOCKER_IMAGE}"
4835 extends :
49- service : jore4-hasura
50- file : docker-compose.yml
36+ service : jore4-hasura-base
37+ file : docker-compose.base. yml
5138 ports :
5239 - " 127.0.0.1:3202:8080"
5340 depends_on :
54- jore4-db-test :
41+ jore4-testdb-test :
42+ condition : service_healthy
43+ jore4-tiamat-test :
5544 condition : service_healthy
5645 environment :
57- DB_HOSTNAME : " jore4-db-test"
46+ - DB_HOSTNAME=jore4-testdb-test
47+ - SKIP_SET_VARIABLE_SECRET_OVERRIDE=true
48+ - TIAMAT_HOSTNAME=jore4-tiamat-test
49+ - TIMETABLESAPI_HOSTNAME=jore4-timetablesapi
0 commit comments