37 lines
1.1 KiB
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"
|
||
|
|
||
|
|