1
- version : " 3.8"
2
-
3
1
services :
4
2
typescript-services :
5
3
platform : linux/amd64
6
- image : us-docker.pkg.dev/integrationos/docker-oss/typescript-services:1.11 .0
4
+ image : us-docker.pkg.dev/integrationos/docker-oss/typescript-services:1.24 .0
7
5
ports :
8
6
- 3001:3001
9
7
environment :
10
8
- BUILDABLE_SECRET=${BUILDABLE_SECRET}
11
9
- CONNECTIONS_API_BASE_URL=http://connections-api:3005/
10
+ - DEFAULT_CLIENT_THROUGHPUT=500
12
11
- DEFAULT_LIVE_ACCESS_KEY=${DEFAULT_LIVE_ACCESS_KEY}
13
12
- DEFAULT_TEST_ACCESS_KEY=${DEFAULT_TEST_ACCESS_KEY}
14
13
- DEMO_ACCOUNT_EVENT_ACCESS_KEY=${DEVELOPER_ACCOUNT_ACCESS_KEY}
@@ -24,11 +23,11 @@ services:
24
23
- QA_ACCOUNT_BUILDABLE_ID=build-${DEVELOPER_ACCOUNT_ID}
25
24
- QA_ACCOUNT_EVENT_ACCESS_KEY=${DEVELOPER_ACCOUNT_ACCESS_KEY}
26
25
- SALT_ROUNDS=10
27
- - SECRETS_SERVICE_BASE_URL=http://secrets-service:3006 /
26
+ - SECRETS_SERVICE_BASE_URL=http://connections-api:3005 /
28
27
29
28
connections-api :
30
29
platform : linux/amd64
31
- image : us-docker.pkg.dev/integrationos/docker-oss/api:1.11 .0
30
+ image : us-docker.pkg.dev/integrationos/docker-oss/api:1.24 .0
32
31
ports :
33
32
- 3005:3005
34
33
environment :
@@ -39,16 +38,26 @@ services:
39
38
- DEBUG_MODE=false
40
39
- ENGINEERING_ACCOUNT_ID=${DEVELOPER_ACCOUNT_ID}
41
40
- EVENT_ACCESS_PASSWORD=${EVENT_ACCESS_PASSWORD}
41
+ - EVENT_DATABASE_NAME=events-service
42
+ - EVENT_DATABASE_URL=mongodb://integrationos:${MONGO_PASSWORD}@mongo:27017
43
+ - GOOGLE_APPLICATION_CREDENTIALS=/root/.config/gcloud/application_default_credentials.json
44
+ - GOOGLE_KMS_KEY_ID=${KMS_KEY_ID}
45
+ - GOOGLE_KMS_KEY_RING_ID=${KMS_KEY_RING_ID}
46
+ - GOOGLE_KMS_LOCATION_ID=${GCP_LOCATION_ID}
47
+ - GOOGLE_KMS_PROJECT_ID=${GCP_PROJECT_ID}
42
48
- INTERNAL_SERVER_ADDRESS=0.0.0.0:3005
49
+ - IOS_CRYPTO_SECRET=${IOS_CRYPTO_SECRET}
43
50
- JWT_SECRET=${JWT_SECRET}
44
51
- REDIS_URL=redis://redis:6379
45
52
- RUST_LOG=api=info,tower_http=info,udm=info,integrationos_domain=info
46
- - SECRETS_SERVICE_BASE_URL=http://secrets-service:3006/
53
+ - SECRETS_SERVICE_PROVIDER=google-kms
47
54
- WORKER_THREADS=4
55
+ volumes :
56
+ - ${HOME}/.config/gcloud:/root/.config/gcloud:ro
48
57
49
58
event-core :
50
59
platform : linux/amd64
51
- image : us-docker.pkg.dev/integrationos/docker-oss/event-core:1.11 .0
60
+ image : us-docker.pkg.dev/integrationos/docker-oss/event-core:1.24 .0
52
61
environment :
53
62
- CONTEXT_COLLECTION_NAME=event-transactions
54
63
- CONTEXT_DATABASE_NAME=events-service
@@ -57,13 +66,21 @@ services:
57
66
- CONTROL_DATABASE_URL=mongodb://integrationos:${MONGO_PASSWORD}@mongo:27017
58
67
- EVENT_DATABASE_NAME=events-service
59
68
- EVENT_DATABASE_URL-mongodb://integrationos:${MONGO_PASSWORD}@mongo:27017
69
+ - GOOGLE_APPLICATION_CREDENTIALS=/root/.config/gcloud/application_default_credentials.json
70
+ - GOOGLE_KMS_KEY_ID=${KMS_KEY_ID}
71
+ - GOOGLE_KMS_KEY_RING_ID=${KMS_KEY_RING_ID}
72
+ - GOOGLE_KMS_LOCATION_ID=${GCP_LOCATION_ID}
73
+ - GOOGLE_KMS_PROJECT_ID=${GCP_PROJECT_ID}
74
+ - IOS_CRYPTO_SECRET=${IOS_CRYPTO_SECRET}
60
75
- REDIS_URL=redis://redis:6379
61
76
- RUST_LOG=event_core=info
62
- - SECRETS_SERVICE_BASE_URL=http://secrets-service:3006/
77
+ - SECRETS_SERVICE_PROVIDER=google-kms
78
+ volumes :
79
+ - ${HOME}/.config/gcloud:/root/.config/gcloud:ro
63
80
64
81
gateway :
65
82
platform : linux/amd64
66
- image : us-docker.pkg.dev/integrationos/docker-oss/gateway:1.11 .0
83
+ image : us-docker.pkg.dev/integrationos/docker-oss/gateway:1.24 .0
67
84
ports :
68
85
- 3002:3002
69
86
environment :
@@ -79,9 +96,9 @@ services:
79
96
- SECRET=${GATEWAY_SECRET}
80
97
- SERVER_ADDRESS=0.0.0.0:3002
81
98
82
- oauth-api :
99
+ oauth-refresh :
83
100
platform : linux/amd64
84
- image : us-docker.pkg.dev/integrationos/docker-oss/oauth:1.11 .0
101
+ image : us-docker.pkg.dev/integrationos/docker-oss/oauth-refresh :1.24 .0
85
102
ports :
86
103
- 3003:3003
87
104
environment :
@@ -93,33 +110,21 @@ services:
93
110
- CONTEXT_DATABASE_URL=mongodb://integrationos:${MONGO_PASSWORD}@mongo:27017
94
111
- CONTROL_DATABASE_NAME=events-service
95
112
- CONTROL_DATABASE_URL=mongodb://integrationos:${MONGO_PASSWORD}@mongo:27017
113
+ - CREATE_SECRET_PATH=http://connections-api:3005/v1/secrets
96
114
- ENVIRONMENT=production
97
115
- EVENT_DATABASE_NAME=events-service
98
116
- EVENT_DATABASE_URL=mongodb://integrationos:${MONGO_PASSWORD}@mongo:27017
117
+ - GET_SECRET_PATH=http://connections-api:3005/v1/secrets
99
118
- HOST=0.0.0.0
100
119
- JWT_SECRET=${JWT_SECRET}
101
120
- PORT=3003
102
121
- REFRESH_BEFORE_IN_MINUTES=10
103
122
- RUST_LOG=info
104
- - SECRETS_SERVICE_BASE_URL=http://secrets-service:3006/
105
123
- SLEEP_TIMER_IN_SECONDS=60
106
124
107
- secrets-service :
108
- platform : linux/amd64
109
- image : us-docker.pkg.dev/integrationos/docker-oss/secrets-service:1.11.0
110
- environment :
111
- - GOOGLE_APPLICATION_CREDENTIALS=/root/.config/gcloud/application_default_credentials.json
112
- - KEY_ID=${KMS_KEY_ID}
113
- - KEY_RING_ID=${KMS_KEY_RING_ID}
114
- - LOCATION_ID=${GCP_LOCATION_ID}
115
- - MONGO_URI=mongodb://integrationos:${MONGO_PASSWORD}@mongo:27017/events-service?authSource=admin
116
- - PROJECT_ID=${GCP_PROJECT_ID}
117
- volumes :
118
- - ${HOME}/.config/gcloud:/root/.config/gcloud:ro
119
-
120
125
watchdog :
121
126
platform : linux/amd64
122
- image : us-docker.pkg.dev/integrationos/docker-oss/watchdog:1.11 .0
127
+ image : us-docker.pkg.dev/integrationos/docker-oss/watchdog:1.24 .0
123
128
environment :
124
129
- CONTEXT_COLLECTION_NAME=event-transactions
125
130
- CONTEXT_DATABASE_NAME=events-service
0 commit comments