Spaces:
No application file
No application file
| version: '3' | |
| services: | |
| backend-server: | |
| restart: unless-stopped | |
| build: | |
| context: ./backend-server | |
| dockerfile: Dockerfile | |
| ports: | |
| - "8000:8000" | |
| depends_on: | |
| - llm-server | |
| - mysql | |
| - redis | |
| environment: | |
| - REDIS_HOST=redis | |
| - DB_HOST=mysql | |
| - DB_PORT=3306 | |
| - DB_DATABASE=openchat | |
| - DB_USERNAME=dbuser | |
| - DB_PASSWORD=dbpass | |
| volumes: | |
| - shared_data:/app/shared_data | |
| networks: | |
| - openchat_network | |
| llm-server: | |
| restart: unless-stopped | |
| build: | |
| context: ./llm-server | |
| dockerfile: Dockerfile | |
| volumes: | |
| - shared_data:/app/shared_data | |
| networks: | |
| - openchat_network | |
| mysql: | |
| restart: unless-stopped | |
| platform: linux/x86_64 | |
| image: "mysql:5.7" | |
| ports: | |
| - "3307:3306" | |
| command: --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci | |
| environment: | |
| MYSQL_ROOT_PASSWORD: root | |
| MYSQL_DATABASE: openchat | |
| MYSQL_USER: dbuser | |
| MYSQL_PASSWORD: dbpass | |
| volumes: | |
| - database:/var/lib/mysql | |
| networks: | |
| - openchat_network | |
| redis: | |
| restart: unless-stopped | |
| image: "redis:3.2" | |
| ports: | |
| - "6379:6379" | |
| networks: | |
| - openchat_network | |
| networks: | |
| openchat_network: | |
| volumes: | |
| shared_data: | |
| database: |