Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
sachin
commited on
Commit
·
4b3b2f1
1
Parent(s):
5754eb2
test
Browse files- docker-compose.yml +33 -0
docker-compose.yml
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
services:
|
2 |
+
dhwani-api:
|
3 |
+
build:
|
4 |
+
context: .
|
5 |
+
dockerfile: Dockerfile
|
6 |
+
image: slabstech/dhwani-api-server
|
7 |
+
container_name: dhwani-api
|
8 |
+
ports:
|
9 |
+
- "7860:7860"
|
10 |
+
environment:
|
11 |
+
- API_KEY_SECRET=${API_KEY_SECRET:-your-secret-key}
|
12 |
+
- EXTERNAL_TTS_URL=${EXTERNAL_TTS_URL:-https://example.com/tts}
|
13 |
+
- EXTERNAL_ASR_URL=${EXTERNAL_ASR_URL:-https://example.com/asr}
|
14 |
+
- EXTERNAL_TEXT_GEN_URL=${EXTERNAL_TEXT_GEN_URL:-https://example.com/text-gen}
|
15 |
+
- EXTERNAL_AUDIO_PROC_URL=${EXTERNAL_AUDIO_PROC_URL:-https://example.com/audio}
|
16 |
+
- DEFAULT_ADMIN_USERNAME=${DEFAULT_ADMIN_USERNAME:-admin}
|
17 |
+
- DEFAULT_ADMIN_PASSWORD=${DEFAULT_ADMIN_PASSWORD:-admin54321}
|
18 |
+
- TOKEN_EXPIRATION_MINUTES=${TOKEN_EXPIRATION_MINUTES:-1440}
|
19 |
+
- REFRESH_TOKEN_EXPIRATION_DAYS=${REFRESH_TOKEN_EXPIRATION_DAYS:-7}
|
20 |
+
- PYTHONUNBUFFERED=1
|
21 |
+
volumes:
|
22 |
+
- dhwani-data:/data
|
23 |
+
healthcheck:
|
24 |
+
test: ["CMD", "curl", "-f", "http://localhost:7860/v1/health"]
|
25 |
+
interval: 30s
|
26 |
+
timeout: 3s
|
27 |
+
retries: 3
|
28 |
+
start_period: 10s
|
29 |
+
restart: unless-stopped
|
30 |
+
|
31 |
+
volumes:
|
32 |
+
dhwani-data:
|
33 |
+
name: dhwani-data
|