11services :
2- diffy-bot-client :
2+ client :
3+ build :
4+ context : .
5+ dockerfile : solver-bot/Dockerfile
36 container_name : diffy-bot-client
47 working_dir : /solver-client
58 env_file :
69 - .env
710 environment :
811 - CLIENT_API_KEY=${CLIENT_API_KEY}
9- - CLIENT_API_URL=http://diffy-bot- server:8080/api/solver
12+ - CLIENT_API_URL=http://server:8080/api/solver
1013 ports :
1114 - " 8001:8000"
1215 volumes :
1316 - ./solver-bot/src:/solver-client/src
1417 - .env:/solver-client/.env
1518 depends_on :
16- - diffy-bot-db
17- - diffy-bot- server
19+ - database
20+ - server
1821 networks :
19- - solver-network
22+ - network
23+
24+ server :
2025 build :
2126 context : .
22- dockerfile : solver-bot/Dockerfile
23-
24- diffy-bot-server :
27+ dockerfile : solver-common/Dockerfile
2528 container_name : diffy-bot-server
2629 working_dir : /solver-server
2730 env_file :
2831 - .env
2932 environment :
3033 - DB_CONNECTION=${DB_CONNECTION}
31- - DB_HOST=diffy-bot-db
34+ - DB_HOST=database
3235 - DB_PORT=${DB_PORT}
3336 - DB_DATABASE=${DB_DATABASE}
3437 - DB_USERNAME=${DB_USERNAME}
@@ -39,16 +42,13 @@ services:
3942 - ./solver-common/src:/solver-server/src
4043 - .env:/solver-server/.env
4144 depends_on :
42- - diffy-bot-db
45+ - database
4346 networks :
44- - solver-network
45- build :
46- context : .
47- dockerfile : solver-common/Dockerfile
47+ - network
4848
49- diffy-bot-db :
49+ database :
5050 image : postgres:17.5-alpine
51- container_name : diffy-bot-db
51+ container_name : diffy-bot-database
5252 environment :
5353 POSTGRES_USER : ${DB_USERNAME}
5454 POSTGRES_PASSWORD : ${DB_PASSWORD}
@@ -59,11 +59,11 @@ services:
5959 - pgdata:/var/lib/postgresql/data
6060 - ./database/schema.sql:/docker-entrypoint-initdb.d/init.sql:ro
6161 networks :
62- - solver- network
62+ - network
6363
6464volumes :
6565 pgdata :
6666
6767networks :
68- solver- network :
68+ network :
6969 driver : bridge
0 commit comments