Spaces:
Paused
Paused
include: | |
- path: ./docker-compose-base.yml | |
env_file: ./.env | |
services: | |
ragflow: | |
depends_on: | |
mysql: | |
condition: service_healthy | |
es01: | |
condition: service_healthy | |
image: infiniflow/ragflow:${RAGFLOW_VERSION} | |
container_name: ragflow-server | |
ports: | |
- ${SVR_HTTP_PORT}:9380 | |
- 80:80 | |
- 443:443 | |
volumes: | |
- ./service_conf.yaml:/ragflow/conf/service_conf.yaml | |
- ./ragflow-logs:/ragflow/logs | |
- ./nginx/ragflow.conf:/etc/nginx/conf.d/ragflow.conf | |
- ./nginx/proxy.conf:/etc/nginx/proxy.conf | |
- ./nginx/nginx.conf:/etc/nginx/nginx.conf | |
environment: | |
- TZ=${TIMEZONE} | |
- HF_ENDPOINT=https://huggingface.co | |
- MACOS=${MACOS} | |
networks: | |
- ragflow | |
restart: always | |
deploy: | |
resources: | |
reservations: | |
devices: | |
- driver: nvidia | |
count: all | |
capabilities: [gpu] | |