llmhub-demo/llmhub-base/docker/docker-compose.master.yml
gewuyou c945e5920f refactor(llmhub): 重构项目并添加 OpenAI 实现- 重命名核心服务模块为 llmhub-core-service
- 新增 OpenAI 实现模块 llmhub-impl-openAi
- 更新配置文件和端口设置
- 优化百炼模型服务实现- 调整项目结构和依赖
2025-04-30 20:21:01 +08:00

72 lines
2.1 KiB
YAML

services:
nacos:
image: nacos/nacos-server:v2.3.2
container_name: nacos-server
ports:
- "9001:8848" # Nacos控制台
- "9848:9848" # gRPC (nacos2.0以后内部使用)
- "9849:9849" # gRPC (nacos2.0以后内部使用)
environment:
- NACOS_AUTH_ENABLE=true
- NACOS_AUTH_IDENTITY_KEY=serverIdentity
- NACOS_AUTH_IDENTITY_VALUE=gRuycTvLGqWpkXyOHQeqWV+KSpkLZxLvtPyATXGJ00w=
- NACOS_AUTH_TOKEN=yCS3rQVXrnJPt7q3vc79wJl76mG3dY++O854NhxVj7g=
- MODE=cluster
- NACOS_SERVER_PORT=8848
- SPRING_DATASOURCE_PLATFORM=mysql
- MYSQL_SERVICE_HOST=mysql
- MYSQL_SERVICE_PORT=3306
- MYSQL_SERVICE_DB_NAME=nacos_config
- MYSQL_SERVICE_USER=root
- MYSQL_SERVICE_PASSWORD=root
networks:
- llmhub-net
volumes:
- nacos-conf-volume:/home/nacos/conf
- nacos-data-volume:/home/nacos/data
- nacos-logs-volume:/home/nacos/logs
restart: always
mysql:
image: mysql:8.0
container_name: nacos-mysql
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: nacos_config
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
volumes:
- ./mysql-data:/var/lib/mysql
- ./nacos-mysql.sql:/docker-entrypoint-initdb.d/nacos-mysql.sql
ports:
- "3306:3306"
restart: always
networks:
- nacos-net
# llmhub-core-service:
# image: ${49.235.96.75:5000}/llmhub-core-service
# container_name: llmhub-core-service
# ports:
# - "9002:9002"
# networks:
# - llmhub-net
# volumes:
# - llmhub-core-service-volume:/app/volume
# restart: always
# llmhub-impl-baiLian:
# image: ${49.235.96.75:5000}/llmhub-impl-baiLian
# container_name: llmhub-impl-baiLian
# ports:
# - "9002:9002"
# networks:
# - llmhub-net
# volumes:
# - llmhub-impl-baiLian-volume:/app/volume
# restart: always
networks:
llmhub-net:
driver: bridge
volumes:
nacos-conf-volume:
nacos-data-volume:
nacos-logs-volume:
# llmhub-core-service-volume:
# llmhub-impl-baiLian-volume: