gogo2/docker-compose.yml

54 lines
1.4 KiB
YAML

services:
# kevinai:
# image: kevinai
# container_name: kevinai-dev
# build:
# context: .
# dockerfile: ./Dockerfile
# environment:
# NODE_ENV: production
# # TTS_BACKEND_URL: http://192.168.0.10:9009/asr
# WS_URL: ws://192.168.0.10:28081
# SERVER_PORT_WS: 8081
# SERVER_PORT_HTTP: 8080
# ports:
# - 28081:8081
# - 28080:8080
mlchat:
image: kevinai
container_name: kevinai-chat
build:
context: .
dockerfile: ./Dockerfile
environment:
NODE_ENV: demo
# TTS_BACKEND_URL: http://192.168.0.10:9009/asr
WS_URL: wss://tts.d-popov.com
SERVER_PORT_WS: 8081
SERVER_PORT_HTTP: 8080
SERVER_PORT_WS: 8082
ports:
- 28080:8080
- 28081:8081
chat-server:
image: node:20-alpine
container_name: ml-voice-chat-server
working_dir: /usr/src/app
volumes:
- /mnt/apps/DEV/REPOS/git.d-popov.com/ai-kevin:/usr/src/app
command: >
sh -c "npm install && node web/chat-server.js"
environment:
NODE_ENV: demo
#TTS_BACKEND_URL: https://api.tts.d-popov.com/asr
TTS_API_URL: http://192.168.0.11:9009/asr
WS_URL: wss://ws.tts.d-popov.com
SERVER_PORT_HTTP: 8080
SERVER_PORT_WS: 8082
ports:
- 28080:8080
- 28081:8082
dns:
- 8.8.8.8
- 8.8.4.4