Skip to content

Commit d4b3109

Browse files
committed
Add e2e test
1 parent 1effb9b commit d4b3109

File tree

4 files changed

+120
-0
lines changed

4 files changed

+120
-0
lines changed

e2e/chatbot-ui/docker-compose.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
version: '3.8'
2+
3+
services:
4+
chatbot-ui:
5+
container_name: chatbot-ui
6+
image: ghcr.io/mckaywrigley/chatbot-ui:main
7+
ports:
8+
- 3000:3000
9+
environment:
10+
- OPENAI_API_KEY=${OPENAI_API_KEY}
11+
- OPENAI_API_HOST=http://azure-openai-proxy:3000
12+
depends_on:
13+
- azure-openai-proxy
14+
networks:
15+
- vnet
16+
restart: unless-stopped
17+
18+
azure-openai-proxy:
19+
container_name: azure-openai-proxy
20+
build:
21+
context: ../..
22+
networks:
23+
- vnet
24+
restart: unless-stopped
25+
26+
networks:
27+
vnet:
28+
driver: bridge
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
version: '3.8'
2+
3+
services:
4+
# ChatGPT Next Web service
5+
chatgpt-next-web:
6+
container_name: chatgpt-next-web
7+
image: yidadaa/chatgpt-next-web:latest
8+
ports:
9+
- 3000:3000
10+
environment:
11+
- OPENAI_API_KEY=${OPENAI_API_KEY}
12+
- BASE_URL=http://azure-openai-proxy:3000
13+
depends_on:
14+
- azure-openai-proxy
15+
networks:
16+
- vnet
17+
restart: unless-stopped
18+
19+
# Azure OpenAI Proxy service
20+
azure-openai-proxy:
21+
container_name: azure-openai-proxy
22+
build:
23+
context: ../..
24+
dockerfile: Dockerfile
25+
networks:
26+
- vnet
27+
restart: unless-stopped
28+
29+
# Networks configuration
30+
networks:
31+
vnet:
32+
driver: bridge

e2e/chatgpt-web/docker-compose.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
version: '3.8'
2+
3+
services:
4+
chatgpt-web:
5+
container_name: chatgpt-web
6+
image: chenzhaoyu94/chatgpt-web
7+
ports:
8+
- 3002:3002
9+
environment:
10+
OPENAI_API_KEY: ${OPENAI_API_KEY}
11+
OPENAI_API_BASE_URL: http://azure-openai-proxy:3000
12+
# OPENAI_API_MODEL: gpt-4
13+
AUTH_SECRET_KEY: ""
14+
MAX_REQUEST_PER_HOUR: 1000
15+
TIMEOUT_MS: 60000
16+
depends_on:
17+
- azure-openai-proxy
18+
networks:
19+
- vnet
20+
restart: unless-stopped
21+
22+
azure-openai-proxy:
23+
container_name: azure-openai-proxy
24+
build:
25+
context: ../..
26+
networks:
27+
- vnet
28+
restart: unless-stopped
29+
30+
networks:
31+
vnet:
32+
driver: bridge

e2e/gptlite/docker-compose.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
version: '3.8'
2+
3+
services:
4+
gptlite:
5+
container_name: gptlite
6+
image: blrchen/gptlite:main
7+
ports:
8+
- 3000:3000
9+
environment:
10+
OPENAI_API_KEY: ${OPENAI_API_KEY}
11+
OPENAI_API_BASE_URL: http://azure-openai-proxy:3000
12+
depends_on:
13+
- azure-openai-proxy
14+
networks:
15+
- vnet
16+
restart: unless-stopped
17+
18+
azure-openai-proxy:
19+
container_name: azure-openai-proxy
20+
build:
21+
context: ../..
22+
networks:
23+
- vnet
24+
restart: unless-stopped
25+
26+
networks:
27+
vnet:
28+
driver: bridge

0 commit comments

Comments
 (0)