forked from TEN-framework/TEN-Agent
-
Notifications
You must be signed in to change notification settings - Fork 2
/
docker-compose.yml
50 lines (50 loc) · 1.87 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
services:
astra_agents_dev:
image: ghcr.io/ten-framework/astra_agents_build:0.3.5
container_name: astra_agents_dev
platform: linux/amd64
tty: true
stdin_open: true
restart: always
command: bash -c "make build && (make run-gd-server& make run-server)"
ports:
- "${GRAPH_DESIGNER_SERVER_PORT}:${GRAPH_DESIGNER_SERVER_PORT}"
- "${SERVER_PORT}:${SERVER_PORT}"
volumes:
- ./:/app
- ${LOG_PATH}:${LOG_PATH}
working_dir: /app
environment:
AGORA_APP_ID: ${AGORA_APP_ID}
AGORA_APP_CERTIFICATE: ${AGORA_APP_CERTIFICATE}
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID}
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}
AWS_BEDROCK_MODEL: ${AWS_BEDROCK_MODEL}
AWS_REGION: ${AWS_REGION}
AZURE_STT_KEY: ${AZURE_STT_KEY}
AZURE_STT_REGION: ${AZURE_STT_REGION}
AZURE_TTS_KEY: ${AZURE_TTS_KEY}
AZURE_TTS_REGION: ${AZURE_TTS_REGION}
COSY_TTS_KEY: ${COSY_TTS_KEY}
ELEVENLABS_TTS_KEY: ${ELEVENLABS_TTS_KEY}
LITELLM_MODEL: ${LITELLM_MODEL}
OPENAI_API_KEY: ${OPENAI_API_KEY}
OPENAI_BASE_URL: ${OPENAI_BASE_URL}
OPENAI_MODEL: ${OPENAI_MODEL}
OPENAI_PROXY_URL: ${OPENAI_PROXY_URL}
QWEN_API_KEY: ${QWEN_API_KEY}
astra_playground_dev:
image: node:20-alpine
container_name: astra_playground_dev
restart: always
command: sh -c "cd /app/playground && npm i && npm run dev" #build && npm run start"
ports:
- "3000:3000"
volumes:
- ./:/app
astra_graph_designer:
image: agoraio/astra_graph_designer:0.1.0
container_name: astra_graph_designer
restart: always
ports:
- "3001:3000"