services: # API service api: image: registry.cn-shenzhen.aliyuncs.com/wunding-base/langgenius_dify-api:0.15.3 volumes: - /etc/mime.types:/etc/mime.types # 支持各种文件上传 # worker service # The Celery worker for processing the queue. worker: image: registry.cn-shenzhen.aliyuncs.com/wunding-base/langgenius_dify-api:0.15.3 volumes: - /etc/mime.types:/etc/mime.types # 支持各种文件上传 # Frontend web application. web: image: registry.cn-shenzhen.aliyuncs.com/wunding-base/langgenius_dify-web:0.15.3 # The postgres database. db: image: registry.cn-shenzhen.aliyuncs.com/wunding-base/postgres:15-alpine # The redis cache. redis: image: registry.cn-shenzhen.aliyuncs.com/wunding-base/redis:6-alpine # The DifySandbox sandbox: image: registry.cn-shenzhen.aliyuncs.com/wunding-base/langgenius_dify-sandbox:0.2.10 # ssrf_proxy server # for more information, please refer to # https://docs.dify.ai/learn-more/faq/install-faq#id-18.-why-is-ssrf_proxy-needed ssrf_proxy: image: registry.cn-shenzhen.aliyuncs.com/wunding-base/ubuntu_squid:latest # Certbot service # use `docker-compose --profile certbot up` to start the certbot service. certbot: image: certbot/certbot # The nginx reverse proxy. # used for reverse proxying the API service and Web service. nginx: image: registry.cn-shenzhen.aliyuncs.com/wunding-base/nginx:latest # The TiDB vector store. # For production use, please refer to https://github.com/pingcap/tidb-docker-compose tidb: image: pingcap/tidb:v8.4.0 # The Weaviate vector store. weaviate: image: semitechnologies/weaviate:1.19.0 # Qdrant vector store. # (if used, you need to set VECTOR_STORE to qdrant in the api & worker service.) qdrant: image: langgenius/qdrant:v1.7.3 # The Couchbase vector store. couchbase-server: build: ./couchbase-server # The pgvector vector database. pgvector: image: pgvector/pgvector:pg16 # pgvecto-rs vector store pgvecto-rs: image: tensorchord/pgvecto-rs:pg16-v0.3.0 # Chroma vector database chroma: image: ghcr.io/chroma-core/chroma:0.5.20 # OceanBase vector database oceanbase: image: quay.io/oceanbase/oceanbase-ce:4.3.3.0-100000142024101215 # Oracle vector database oracle: image: container-registry.oracle.com/database/free:latest # Milvus vector database services etcd: image: quay.io/coreos/etcd:v3.5.5 minio: image: minio/minio:RELEASE.2023-03-20T20-16-18Z milvus-standalone: image: milvusdb/milvus:v2.5.0-beta # Opensearch vector database opensearch: image: opensearchproject/opensearch:latest opensearch-dashboards: image: opensearchproject/opensearch-dashboards:latest # MyScale vector database myscale: image: myscale/myscaledb:1.6.4 # https://www.elastic.co/guide/en/elasticsearch/reference/current/settings.html # https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-prod-prerequisites elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:8.14.3 # https://www.elastic.co/guide/en/kibana/current/docker.html # https://www.elastic.co/guide/en/kibana/current/settings.html kibana: image: docker.elastic.co/kibana/kibana:8.14.3 # unstructured . # (if used, you need to set ETL_TYPE to Unstructured in the api & worker service.) unstructured: image: downloads.unstructured.io/unstructured-io/unstructured-api:latest