123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- 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
|