fix: fix remote deployment method (#145)

* fix: disable file logging for docker compose mode

* fix: wait for processes in Docker compose mode

* fix: add default turn server conf for remote mode

* remove sentence transformers

* make turn detection configurable
This commit is contained in:
Abhishek 2026-02-05 13:10:33 +05:30 committed by GitHub
parent 7d1e22d53c
commit 87fc64d55c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
19 changed files with 290 additions and 573 deletions

View file

@ -85,7 +85,7 @@ services:
# Replace this environment variable if you are using a custom
# domain to host the stack
BACKEND_API_ENDPOINT: "http://localhost:8000"
BACKEND_API_ENDPOINT: "${BACKEND_API_ENDPOINT:-http://localhost:8000}"
# Database configuration (using containerized postgres)
DATABASE_URL: "postgresql+asyncpg://postgres:postgres@postgres:5432/postgres"
@ -186,7 +186,7 @@ services:
- app-network
coturn:
image: coturn/coturn:4.6.3
image: coturn/coturn:4.8.0
container_name: coturn
restart: unless-stopped
profiles: ["remote"]
@ -196,25 +196,11 @@ services:
- "5349:5349/udp"
- "5349:5349/tcp"
- "49152-49200:49152-49200/udp"
environment:
TURN_SECRET: ${TURN_SECRET}
TURN_HOST: ${TURN_HOST}
command: >
-n
--listening-port=3478
--tls-listening-port=5349
--min-port=49152
--max-port=49200
--realm=${TURN_REALM:-dograh.com}
--use-auth-secret
--static-auth-secret=${TURN_SECRET}
--fingerprint
--no-cli
--log-file=stdout
--no-multicast-peers
--no-tlsv1
--no-tlsv1_1
${TURN_HOST:+--external-ip=$TURN_HOST}
volumes:
- ./turnserver.conf:/etc/coturn/turnserver.conf:ro
command:
- -c
- /etc/coturn/turnserver.conf
networks:
- app-network