MAI-ARCH-2024

Форк
0
/
docker-compose.load-testing.yaml 
75 строк · 1.8 Кб
1
version: "3.8"
2

3
include:
4
  - path: ./infra/docker-compose.variables.yaml
5
  - path: ./infra/observability/docker-compose.observability.yaml
6
  - path: ./infra/redis/docker-compose.redis.yaml
7
  - path: ./infra/postgres/docker-compose.postgres.yaml
8
  - path: ./infra/structurizer/docker-compose.structurize.yaml
9
  - path: ./infra/yandex-tank/docker-compose.yandex-tank.yaml
10

11
services:
12
  tcs-gateway:
13
    container_name: tcs-gateway
14
    mem_reservation: "512m"
15
    cpus: "1"
16
    build:
17
      context: .
18
      dockerfile: ./src/tcs-gateway/TCS.Gateway.Presentation/Dockerfile
19
    ports:
20
      - "8000:80"
21
    depends_on:
22
      postgres:
23
        condition: service_healthy
24

25
  tcs-route:
26
    container_name: tcs-route
27
    mem_reservation: "512m"
28
    cpus: "1"
29
    build:
30
      context: .
31
      dockerfile: ./src/tcs-route/TCS.Route.Presentation/Dockerfile
32
    ports:
33
      - "8001:80"
34
    depends_on:
35
      postgres:
36
        condition: service_healthy
37

38
  tcs-trip:
39
    container_name: tcs-trip
40
    mem_reservation: "512m"
41
    cpus: "1"
42
    build:
43
      context: .
44
      dockerfile: ./src/tcs-trip/TCS.Trip.Presentation/Dockerfile
45
    ports:
46
      - "8002:80"
47
    depends_on:
48
      postgres:
49
        condition: service_healthy
50

51
  tcs-trip-creator:
52
    container_name: tcs-trip-creator
53
    mem_reservation: "512m"
54
    cpus: "1"
55
    build:
56
      context: .
57
      dockerfile: ./src/tcs-trip-creator/TCS.Trip.Creator.Presentation/Dockerfile
58
    ports:
59
      - "8003:80"
60
    depends_on:
61
      postgres:
62
        condition: service_healthy
63

64
  tcs-user-facade:
65
    container_name: tcs-user-facade
66
    mem_reservation: "512m"
67
    cpus: "1"
68
    build:
69
      context: .
70
      dockerfile: ./src/tcs-user-facade/TCS.User.Facade.Presentation/Dockerfile
71
    ports:
72
      - "8004:80"
73
    depends_on:
74
      postgres:
75
        condition: service_healthy
76

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.