123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- include:
- - path: ./docker-compose-base-gpu.yml
- env_file: ./.env
- services:
- llm-app:
- depends_on:
- mysql:
- condition: service_healthy
- es01:
- condition: service_healthy
- image: 192.168.107.2:5000/yusyscloud/llm-app:0826-0830-55
- container_name: llm-app
- ports:
- - ${SVR_HTTP_PORT}:80
- volumes:
- - ./config/application.yaml:/application.yml
- healthcheck:
- test: ["CMD", "curl", "-f", "http://localhost:80"]
- interval: 30s
- timeout: 10s
- retries: 3
- start_period: 30s
- environment:
- - TZ=${TIMEZONE}
- networks:
- - yusys-rag
- restart: always
- llm-rag:
- depends_on:
- llm-app:
- condition: service_healthy
- container_name: yusys-rag-base
- image: 192.168.107.2:5000/yusyscloud/llm-rag:splitload-keyword-retrieve-35
- ports:
- - 8001:8001
- environment:
- - llm_app_url=http://llm-app:80
- - TZ=${TIMEZONE}
- healthcheck:
- test: ["CMD-SHELL", "curl http://localhost:8001/health"]
- interval: 10s
- timeout: 10s
- retries: 120
- networks:
- - yusys-rag
- restart: always
|