DAS_2024_1/kuzarin_maxim_lab_3/compose.yaml

37 lines
1.1 KiB
YAML

services:
postgres:
image: postgres
ports:
- 5432:5432
environment:
POSTGRES_PASSWORD: "password"
nginx:
image: nginx
depends_on:
- second
- first
volumes:
- ./nginx/nginx.conf:/etc/nginx/conf.d/default.conf
ports:
- 80:80
first:
build: .\DSaC
depends_on:
- postgres
environment:
DATABASE_CONNECTION_STRING: "Host=postgres;Database=dsac_maxim_1;Username=postgres;Password=password"
GATEWAY_SETTINGS_APP_PREFIX: "first" # Нужно, чтобы запросы из Swagger работали нормально
second:
build: .\DSaC_second
depends_on:
- first
environment:
DATABASE_CONNECTION_STRING: "Host=postgres;Database=dsac_maxim_2;Username=postgres;Password=password"
FIRST_SERVICE_BASE_URL: "http://nginx/first/api"
FIRST_SERVICE_GET_COUNTERPARTY_POSTFIX: "/Counterparties"
GATEWAY_SETTINGS_APP_PREFIX: "second"