-
Notifications
You must be signed in to change notification settings - Fork 77
/
docker-compose.yml
92 lines (91 loc) · 2.39 KB
/
docker-compose.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
version: '3'
services:
blivechat:
image: murchinroom/blivechat:v1.6.1-muvtb.5
build: ./blivechat/
ports:
- "51060:12450"
dns:
- 1.1.1.1
- 8.8.8.8
restart: unless-stopped
emotext:
image: murchinroom/emotext:v0.0.2
build: ./emotext/
ports:
- "51061:9003"
restart: unless-stopped
chatgpt_chatbot:
image: murchinroom/chatgpt_chatbot:v0.0.4
build: ./chatgpt_chatbot/
ports:
- "51052:50052"
dns:
- 1.1.1.1
- 8.8.8.8
environment:
## ChatGPTChatbot <--> HTTP Proxy <--> Chat API
##
## HTTP 代理的地址:
## host.docker.internal 是 docker desktop 默认带有的访问宿主机的域名,
## 但不一定有效,例如我的 docker vm 访问宿主机的 ip 需要用 192.168.5.2
#- HTTP_PROXY=http://host.docker.internal:1080
#- HTTPS_PROXY=http://host.docker.internal:1080
#
## API_URL 是类 ChatGPT 接口的地址,默认是 openai 官方接口。
## 可以替换成任何其他兼容的、或代理的接口。
- API_URL=https://api.openai.com/v1/chat/completions
restart: unless-stopped
musharing_chatbot:
image: murchinroom/musharing_chatbot:v0.0.3
build: ./musharing_chatbot/
ports:
- "51051:50051"
restart: unless-stopped
live2ddriver:
image: murchinroom/live2ddriver:v0.1.0
build: ./live2ddriver/
ports:
- "51071:9001"
- "51072:9002"
- "51074:9004"
environment:
- EMOTEXT_SERVER=http://emotext:9003
depends_on:
- emotext
restart: unless-stopped
live2dview:
image: murchinroom/live2dview:v0.1.0
build: ./live2dview/
ports:
- "51070:80"
restart: unless-stopped
externalsayer:
image: murchinroom/externalsayer:v0.0.4
build: ./externalsayer/
ports:
- "51065:50010"
volumes:
- ./configs/externalsayer:/app/config
restart: unless-stopped
audioview:
image: murchinroom/audioview:v0.1.0
build: ./audioview/
ports:
- "51082:80"
restart: unless-stopped
muvtuberdriver:
image: murchinroom/muvtuberdriver:v0.1.0
build: ./muvtuberdriver/
ports:
- "51080:51080"
- "51081:51081"
volumes:
- ./configs/muvtuberdriver:/app/config
depends_on:
- blivechat
- live2ddriver
- musharing_chatbot
- chatgpt_chatbot
- externalsayer
restart: unless-stopped