forked from twirapp/twir
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.dev.yml
125 lines (114 loc) · 2.53 KB
/
docker-compose.dev.yml
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
120
121
122
123
124
125
version: '3.7'
services:
adminer:
image: adminer
restart: unless-stopped
ports:
- "8085:8080"
environment:
- ADMINER_DEFAULT_SERVER=postgres:5432
- ADMINER_PLUGINS=enum-types enum-option json-column
networks:
- tsuwari-dev
postgres:
image: postgres:14-alpine
restart: unless-stopped
volumes:
- postgres-data:/var/lib/postgresql/data
environment:
POSTGRES_USER: tsuwari
POSTGRES_PASSWORD: tsuwari
POSTGRES_DB: tsuwari
networks:
- tsuwari-dev
ports:
- "54321:5432"
redis:
image: redis/redis-stack:latest
restart: always
ports:
- "6385:6379"
volumes:
- redis-data:/data
networks:
- tsuwari-dev
language-detector:
image: ghcr.io/twirapp/language-detector:latest
restart: always
ports:
- "3012:3012"
environment:
- APP_ENV=development
tts:
image: aculeasis/rhvoice-rest
restart: always
ports:
- "7001:8080"
networks:
- tsuwari-dev
minio:
image: quay.io/minio/minio
command: server /data --console-address ":9090"
restart: "always"
ports:
- "8000:9000"
- "8090:9090"
environment:
MINIO_ROOT_USER: minio
MINIO_ROOT_PASSWORD: minio-password
volumes:
- minio-data:/data
temporal:
image: temporalio/auto-setup:1.22.2
restart: always
depends_on:
- postgres
environment:
- DB=postgresql
- DB_PORT=5432
# this is db addr
- POSTGRES_SEEDS=postgres
- POSTGRES_PORT=5432
- POSTGRES_USER=tsuwari
- POSTGRES_PWD=tsuwari
- POSTGRES_DB=temporal
- DYNAMIC_CONFIG_FILE_PATH=config/dynamicconfig/development-sql.yaml
volumes:
- ./configs/temporal:/etc/temporal/config/dynamicconfig
networks:
- tsuwari-dev
ports:
- "7233:7233"
labels:
kompose.volume.type: configMap
temporal-admin-tools:
image: temporalio/admin-tools:1.22.2
restart: always
depends_on:
- temporal
environment:
- TEMPORAL_ADDRESS=temporal:7233
- TEMPORAL_CLI_ADDRESS=temporal:7233
networks:
- tsuwari-dev
stdin_open: true
tty: true
temporal-ui:
image: temporalio/ui:2.21.0
restart: always
depends_on:
- temporal
environment:
- TEMPORAL_ADDRESS=temporal:7233
- TEMPORAL_CORS_ORIGINS=http://localhost:3000
networks:
- tsuwari-dev
ports:
- "7234:8080"
volumes:
redis-data:
postgres-data:
minio-data:
networks:
tsuwari-dev:
driver: bridge