docker-compose.override.yaml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. services:
  2. # API service
  3. api:
  4. image: registry.cn-shenzhen.aliyuncs.com/wunding-base/langgenius_dify-api:0.15.3
  5. volumes:
  6. - /etc/mime.types:/etc/mime.types # 支持各种文件上传
  7. # worker service
  8. # The Celery worker for processing the queue.
  9. worker:
  10. image: registry.cn-shenzhen.aliyuncs.com/wunding-base/langgenius_dify-api:0.15.3
  11. volumes:
  12. - /etc/mime.types:/etc/mime.types # 支持各种文件上传
  13. # Frontend web application.
  14. web:
  15. image: registry.cn-shenzhen.aliyuncs.com/wunding-base/langgenius_dify-web:0.15.3
  16. # The postgres database.
  17. db:
  18. image: registry.cn-shenzhen.aliyuncs.com/wunding-base/postgres:15-alpine
  19. # The redis cache.
  20. redis:
  21. image: registry.cn-shenzhen.aliyuncs.com/wunding-base/redis:6-alpine
  22. # The DifySandbox
  23. sandbox:
  24. image: registry.cn-shenzhen.aliyuncs.com/wunding-base/langgenius_dify-sandbox:0.2.10
  25. # ssrf_proxy server
  26. # for more information, please refer to
  27. # https://docs.dify.ai/learn-more/faq/install-faq#id-18.-why-is-ssrf_proxy-needed
  28. ssrf_proxy:
  29. image: registry.cn-shenzhen.aliyuncs.com/wunding-base/ubuntu_squid:latest
  30. # Certbot service
  31. # use `docker-compose --profile certbot up` to start the certbot service.
  32. certbot:
  33. image: certbot/certbot
  34. # The nginx reverse proxy.
  35. # used for reverse proxying the API service and Web service.
  36. nginx:
  37. image: registry.cn-shenzhen.aliyuncs.com/wunding-base/nginx:latest
  38. # The TiDB vector store.
  39. # For production use, please refer to https://github.com/pingcap/tidb-docker-compose
  40. tidb:
  41. image: pingcap/tidb:v8.4.0
  42. # The Weaviate vector store.
  43. weaviate:
  44. image: semitechnologies/weaviate:1.19.0
  45. # Qdrant vector store.
  46. # (if used, you need to set VECTOR_STORE to qdrant in the api & worker service.)
  47. qdrant:
  48. image: langgenius/qdrant:v1.7.3
  49. # The Couchbase vector store.
  50. couchbase-server:
  51. build: ./couchbase-server
  52. # The pgvector vector database.
  53. pgvector:
  54. image: pgvector/pgvector:pg16
  55. # pgvecto-rs vector store
  56. pgvecto-rs:
  57. image: tensorchord/pgvecto-rs:pg16-v0.3.0
  58. # Chroma vector database
  59. chroma:
  60. image: ghcr.io/chroma-core/chroma:0.5.20
  61. # OceanBase vector database
  62. oceanbase:
  63. image: quay.io/oceanbase/oceanbase-ce:4.3.3.0-100000142024101215
  64. # Oracle vector database
  65. oracle:
  66. image: container-registry.oracle.com/database/free:latest
  67. # Milvus vector database services
  68. etcd:
  69. image: quay.io/coreos/etcd:v3.5.5
  70. minio:
  71. image: minio/minio:RELEASE.2023-03-20T20-16-18Z
  72. milvus-standalone:
  73. image: milvusdb/milvus:v2.5.0-beta
  74. # Opensearch vector database
  75. opensearch:
  76. image: opensearchproject/opensearch:latest
  77. opensearch-dashboards:
  78. image: opensearchproject/opensearch-dashboards:latest
  79. # MyScale vector database
  80. myscale:
  81. image: myscale/myscaledb:1.6.4
  82. # https://www.elastic.co/guide/en/elasticsearch/reference/current/settings.html
  83. # https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-prod-prerequisites
  84. elasticsearch:
  85. image: docker.elastic.co/elasticsearch/elasticsearch:8.14.3
  86. # https://www.elastic.co/guide/en/kibana/current/docker.html
  87. # https://www.elastic.co/guide/en/kibana/current/settings.html
  88. kibana:
  89. image: docker.elastic.co/kibana/kibana:8.14.3
  90. # unstructured .
  91. # (if used, you need to set ETL_TYPE to Unstructured in the api & worker service.)
  92. unstructured:
  93. image: downloads.unstructured.io/unstructured-io/unstructured-api:latest