-
Notifications
You must be signed in to change notification settings - Fork 2
/
tye.yaml
119 lines (109 loc) · 2.99 KB
/
tye.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
name: northwind-on-dapr
services:
- name: product-catalog
executable: dapr
args: run --app-id product-catalog --app-port 50002 --components-path ..\components\ --config ..\components\config.yaml -- go run .
workingDirectory: ./product-catalog
env_file:
- .env
tags:
- apps
- name: sale-payment
executable: dapr
args: run --app-id sale-payment --app-port 5003 --dapr-grpc-port 50003 --components-path ..\components\ --config ..\components\config.yaml -- dotnet run
workingDirectory: ./sale-payment
env_file:
- .env
bindings:
- port: 5003
tags:
- apps
- name: shipping
executable: dapr
args: run --app-id shipping --app-port 5004 --components-path ..\components\ --config ..\components\config.yaml -- mvn spring-boot:run
workingDirectory: ./shipping
env_file:
- .env
bindings:
- protocol: http
tags:
- apps
- name: postgres
image: debezium/postgres
env_file:
- .env
bindings:
- port: 5432
connectionString: Server=${host};Port=${port};User Id=${env:POSTGRES_USER};Password=${env:POSTGRES_PASSWORD};
tags:
- inf
- name: rabbitmq
image: rabbitmq:3.9.10-management-alpine
env_file:
- .env
bindings:
- name: "15672"
port: 15672
- name: "5672"
port: 5672
connectionString: amqp://${host}
tags:
- inf
# - name: zookeeper
# image: debezium/zookeeper:latest
# bindings:
# - name: "2181"
# containerPort: 2181
# port: 2181
# - name: "2888"
# containerPort: 2888
# port: 2888
# - name: "3888"
# containerPort: 3888
# port: 3888
# tags:
# - inf
# - name: kafka
# image: debezium/kafka:latest
# env:
# - ZOOKEEPER_CONNECT=zookeeper:2181
# - KAFKA_LISTENERS=INTERNAL://:29092,EXTERNAL://:9092
# - KAFKA_ADVERTISED_LISTENERS=INTERNAL://kafka:29092,EXTERNAL://kafka:9092
# - KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=INTERNAL:PLAINTEXT,EXTERNAL:PLAINTEXT
# - KAFKA_INTER_BROKER_LISTENER_NAME=INTERNAL
# - KAFKA_ZOOKEEPER_SESSION_TIMEOUT=6000
# - KAFKA_RESTART_ATTEMPTS=10
# - KAFKA_RESTART_DELAY=5
# - ZOOKEEPER_AUTOPURGE_PURGE_INTERVAL=0
# - KAFKA_ADVERTISED_HOST_NAME=localhost
# bindings:
# - containerPort: 9092
# port: 9092
# tags:
# - inf
# - name: schema-registry
# image: confluentinc/cp-schema-registry:6.1.0
# env:
# - SCHEMA_REGISTRY_HOST_NAME=schema-registry
# - SCHEMA_REGISTRY_LISTENERS=http://schema-registry:8081
# - SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS=PLAINTEXT://kafka:29092
# bindings:
# - protocol: http
# containerPort: 8081
# port: 8081
# tags:
# - inf
# - name: kafdrop
# image: obsidiandynamics/kafdrop:3.27.0
# env:
# - ZOOKEEPER_CONNECT=zookeeper:2181
# - KAFKA_BROKERCONNECT=kafka:9092
# - SCHEMAREGISTRY_CONNECT=http://schema-registry:8081
# - JVM_OPTS=-Xms32M -Xmx64M
# - SERVER_SERVLET_CONTEXTPATH="/"
# bindings:
# - protocol: http
# containerPort: 9000
# port: 9000
# tags:
# - inf