services: llmx-nacos: image: nacos/nacos-server:v2.3.2 container_name: llmx-nacos restart: always ports: - "9001:8848" - "9053:9848" - "9054:9849" networks: - llmx-net-test environment: NACOS_SERVER_IP: "0.0.0.0" MODE: standalone # 显式指定为单体模式 NACOS_AUTH_ENABLE: "true" # ✅ 开启鉴权 NACOS_AUTH_CACHE_ENABLE: "false" NACOS_AUTH_IDENTITY_KEY: "nacos" # 可选,默认是 nacos NACOS_AUTH_IDENTITY_VALUE: "L4s6f9y3," # 可选 NACOS_AUTH_TOKEN: "h61bUSqvp0npCNHIZ0VzqBFz2U59UKrECE6TvBt58DQ=" # ✅ JWT 密钥 volumes: - llmx-nacos-volume:/home/nacos llmx-core-service: image: ${DOCKER_REGISTRY_URL}/llmx-core-service container_name: llmx-core-service ports: - "9002:9002" networks: - llmx-net-test environment: SPRING_PROFILES_ACTIVE: ${SPRING_PROFILES_ACTIVE} volumes: - llmx-core-service-volume:/app/volume restart: always llmx-impl-bailian: image: ${DOCKER_REGISTRY_URL}/llmx-impl-bailian container_name: llmx-impl-bailian ports: - "9003:9003" networks: - llmx-net-test environment: SPRING_PROFILES_ACTIVE: ${SPRING_PROFILES_ACTIVE} volumes: - llmx-impl-bailian-volume:/app/volume restart: always llmx-core-database: image: postgres:16-alpine # 长期支持版本推荐用 16 container_name: llmx-core-database restart: always ports: - "9052:5432" networks: - llmx-net-test environment: POSTGRES_DB: llmx_core POSTGRES_USER: llmx POSTGRES_PASSWORD: L4s6f9y3, volumes: - llmx-core-db-volume:/var/lib/postgresql/data networks: llmx-net-test: driver: bridge volumes: llmx-core-service-volume: llmx-impl-bailian-volume: llmx-core-db-volume: llmx-nacos-volume: