| @@ -344,7 +344,7 @@ services: | |||
| - CERTBOT_DOMAIN=${CERTBOT_DOMAIN} | |||
| - CERTBOT_OPTIONS=${CERTBOT_OPTIONS:-} | |||
| entrypoint: [ "/docker-entrypoint.sh" ] | |||
| command: ["tail", "-f", "/dev/null"] | |||
| command: [ "tail", "-f", "/dev/null" ] | |||
| # The nginx reverse proxy. | |||
| # used for reverse proxying the API service and Web service. | |||
| @@ -390,7 +390,7 @@ services: | |||
| weaviate: | |||
| image: semitechnologies/weaviate:1.19.0 | |||
| profiles: | |||
| - '' | |||
| - "" | |||
| - weaviate | |||
| restart: always | |||
| volumes: | |||
| @@ -486,13 +486,13 @@ services: | |||
| - oracle | |||
| restart: always | |||
| volumes: | |||
| - type: volume | |||
| source: oradata | |||
| - source: oradata | |||
| type: volume | |||
| target: /opt/oracle/oradata | |||
| - ./startupscripts:/opt/oracle/scripts/startup | |||
| environment: | |||
| - ORACLE_PWD=${ORACLE_PWD:-Dify123456} | |||
| - ORACLE_CHARACTERSET=${ORACLE_CHARACTERSET:-AL32UTF8} | |||
| ORACLE_PWD: ${ORACLE_PWD:-Dify123456} | |||
| ORACLE_CHARACTERSET: ${ORACLE_CHARACTERSET:-AL32UTF8} | |||
| # Milvus vector database services | |||
| etcd: | |||
| @@ -501,10 +501,10 @@ services: | |||
| profiles: | |||
| - milvus | |||
| environment: | |||
| - ETCD_AUTO_COMPACTION_MODE=${ETCD_AUTO_COMPACTION_MODE:-revision} | |||
| - ETCD_AUTO_COMPACTION_RETENTION=${ETCD_AUTO_COMPACTION_RETENTION:-1000} | |||
| - ETCD_QUOTA_BACKEND_BYTES=${ETCD_QUOTA_BACKEND_BYTES:-4294967296} | |||
| - ETCD_SNAPSHOT_COUNT=${ETCD_SNAPSHOT_COUNT:-50000} | |||
| ETCD_AUTO_COMPACTION_MODE: ${ETCD_AUTO_COMPACTION_MODE:-revision} | |||
| ETCD_AUTO_COMPACTION_RETENTION: ${ETCD_AUTO_COMPACTION_RETENTION:-1000} | |||
| ETCD_QUOTA_BACKEND_BYTES: ${ETCD_QUOTA_BACKEND_BYTES:-4294967296} | |||
| ETCD_SNAPSHOT_COUNT: ${ETCD_SNAPSHOT_COUNT:-50000} | |||
| volumes: | |||
| - ./volumes/milvus/etcd:/etcd | |||
| command: etcd -advertise-client-urls=http://127.0.0.1:2379 -listen-client-urls http://0.0.0.0:2379 --data-dir /etcd | |||
| @@ -554,11 +554,11 @@ services: | |||
| timeout: 20s | |||
| retries: 3 | |||
| depends_on: | |||
| - "etcd" | |||
| - "minio" | |||
| - etcd | |||
| - minio | |||
| ports: | |||
| - "19530:19530" | |||
| - "9091:9091" | |||
| - 19530:19530 | |||
| - 9091:9091 | |||
| networks: | |||
| - milvus | |||
| @@ -569,10 +569,10 @@ services: | |||
| profiles: | |||
| - opensearch | |||
| environment: | |||
| - discovery.type=${OPENSEARCH_DISCOVERY_TYPE:-single-node} | |||
| - bootstrap.memory_lock=${OPENSEARCH_BOOTSTRAP_MEMORY_LOCK:-true} | |||
| - OPENSEARCH_JAVA_OPTS=-Xms${OPENSEARCH_JAVA_OPTS_MIN:-512m} -Xmx${OPENSEARCH_JAVA_OPTS_MAX:-1024m} | |||
| - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD:-Qazwsxedc!@#123} | |||
| discovery.type: ${OPENSEARCH_DISCOVERY_TYPE:-single-node} | |||
| bootstrap.memory_lock: ${OPENSEARCH_BOOTSTRAP_MEMORY_LOCK:-true} | |||
| OPENSEARCH_JAVA_OPTS: -Xms${OPENSEARCH_JAVA_OPTS_MIN:-512m} -Xmx${OPENSEARCH_JAVA_OPTS_MAX:-1024m} | |||
| OPENSEARCH_INITIAL_ADMIN_PASSWORD: ${OPENSEARCH_INITIAL_ADMIN_PASSWORD:-Qazwsxedc!@#123} | |||
| ulimits: | |||
| memlock: | |||
| soft: ${OPENSEARCH_MEMLOCK_SOFT:--1} | |||
| @@ -612,7 +612,7 @@ services: | |||
| - ./volumes/myscale/log:/var/log/clickhouse-server | |||
| - ./volumes/myscale/config/users.d/custom_users_config.xml:/etc/clickhouse-server/users.d/custom_users_config.xml | |||
| ports: | |||
| - "${MYSCALE_PORT:-8123}:${MYSCALE_PORT:-8123}" | |||
| - ${MYSCALE_PORT:-8123}:${MYSCALE_PORT:-8123} | |||
| # 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 | |||
| @@ -625,18 +625,18 @@ services: | |||
| volumes: | |||
| - dify_es01_data:/usr/share/elasticsearch/data | |||
| environment: | |||
| - ELASTIC_PASSWORD=${ELASTICSEARCH_PASSWORD:-elastic} | |||
| - cluster.name=dify-es-cluster | |||
| - node.name=dify-es0 | |||
| - discovery.type=single-node | |||
| - xpack.license.self_generated.type=trial | |||
| - xpack.security.enabled=true | |||
| - xpack.security.enrollment.enabled=false | |||
| - xpack.security.http.ssl.enabled=false | |||
| ELASTIC_PASSWORD: ${ELASTICSEARCH_PASSWORD:-elastic} | |||
| cluster.name: dify-es-cluster | |||
| node.name: dify-es0 | |||
| discovery.type: single-node | |||
| xpack.license.self_generated.type: trial | |||
| xpack.security.enabled: "true" | |||
| xpack.security.enrollment.enabled: "false" | |||
| xpack.security.http.ssl.enabled: "false" | |||
| ports: | |||
| - ${ELASTICSEARCH_PORT:-9200}:9200 | |||
| healthcheck: | |||
| test: ["CMD", "curl", "-s", "http://localhost:9200/_cluster/health?pretty"] | |||
| test: [ "CMD", "curl", "-s", "http://localhost:9200/_cluster/health?pretty" ] | |||
| interval: 30s | |||
| timeout: 10s | |||
| retries: 50 | |||
| @@ -652,15 +652,15 @@ services: | |||
| - elasticsearch | |||
| restart: always | |||
| environment: | |||
| - XPACK_ENCRYPTEDSAVEDOBJECTS_ENCRYPTIONKEY=d1a66dfd-c4d3-4a0a-8290-2abcb83ab3aa | |||
| - NO_PROXY=localhost,127.0.0.1,elasticsearch,kibana | |||
| - XPACK_SECURITY_ENABLED=true | |||
| - XPACK_SECURITY_ENROLLMENT_ENABLED=false | |||
| - XPACK_SECURITY_HTTP_SSL_ENABLED=false | |||
| - XPACK_FLEET_ISAIRGAPPED=true | |||
| - I18N_LOCALE=zh-CN | |||
| - SERVER_PORT=5601 | |||
| - ELASTICSEARCH_HOSTS="http://elasticsearch:9200" | |||
| XPACK_ENCRYPTEDSAVEDOBJECTS_ENCRYPTIONKEY: d1a66dfd-c4d3-4a0a-8290-2abcb83ab3aa | |||
| NO_PROXY: localhost,127.0.0.1,elasticsearch,kibana | |||
| XPACK_SECURITY_ENABLED: "true" | |||
| XPACK_SECURITY_ENROLLMENT_ENABLED: "false" | |||
| XPACK_SECURITY_HTTP_SSL_ENABLED: "false" | |||
| XPACK_FLEET_ISAIRGAPPED: "true" | |||
| I18N_LOCALE: zh-CN | |||
| SERVER_PORT: "5601" | |||
| ELASTICSEARCH_HOSTS: http://elasticsearch:9200 | |||
| ports: | |||
| - ${KIBANA_PORT:-5601}:5601 | |||
| healthcheck: | |||