| 
									
										
										
										
											2023-05-15 08:51:32 +08:00
										 |  |  | services:
 | 
					
						
							|  |  |  |   # The postgres database.
 | 
					
						
							|  |  |  |   db:
 | 
					
						
							|  |  |  |     image: postgres:15-alpine
 | 
					
						
							|  |  |  |     restart: always
 | 
					
						
							| 
									
										
										
										
											2024-06-28 17:37:52 +08:00
										 |  |  |     env_file:
 | 
					
						
							|  |  |  |       - ./middleware.env
 | 
					
						
							| 
									
										
										
										
											2023-05-15 08:51:32 +08:00
										 |  |  |     environment:
 | 
					
						
							| 
									
										
										
										
											2024-06-28 17:37:52 +08:00
										 |  |  |       POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-difyai123456}
 | 
					
						
							|  |  |  |       POSTGRES_DB: ${POSTGRES_DB:-dify}
 | 
					
						
							|  |  |  |       PGDATA: ${PGDATA:-/var/lib/postgresql/data/pgdata}
 | 
					
						
							| 
									
										
										
										
											2024-08-08 16:25:23 +07:00
										 |  |  |     command: >
 | 
					
						
							|  |  |  |       postgres -c 'max_connections=${POSTGRES_MAX_CONNECTIONS:-100}'
 | 
					
						
							|  |  |  |                -c 'shared_buffers=${POSTGRES_SHARED_BUFFERS:-128MB}'
 | 
					
						
							|  |  |  |                -c 'work_mem=${POSTGRES_WORK_MEM:-4MB}'
 | 
					
						
							|  |  |  |                -c 'maintenance_work_mem=${POSTGRES_MAINTENANCE_WORK_MEM:-64MB}'
 | 
					
						
							|  |  |  |                -c 'effective_cache_size=${POSTGRES_EFFECTIVE_CACHE_SIZE:-4096MB}'
 | 
					
						
							| 
									
										
										
										
											2023-05-15 08:51:32 +08:00
										 |  |  |     volumes:
 | 
					
						
							| 
									
										
										
										
											2024-10-24 14:27:53 +08:00
										 |  |  |       - ${PGDATA_HOST_VOLUME:-./volumes/db/data}:/var/lib/postgresql/data
 | 
					
						
							| 
									
										
										
										
											2023-05-15 08:51:32 +08:00
										 |  |  |     ports:
 | 
					
						
							| 
									
										
										
										
											2024-06-30 10:31:31 +08:00
										 |  |  |       - "${EXPOSE_POSTGRES_PORT:-5432}:5432"
 | 
					
						
							| 
									
										
										
										
											2024-09-04 14:25:46 +08:00
										 |  |  |     healthcheck:
 | 
					
						
							|  |  |  |       test: [ "CMD", "pg_isready" ]
 | 
					
						
							|  |  |  |       interval: 1s
 | 
					
						
							|  |  |  |       timeout: 3s
 | 
					
						
							|  |  |  |       retries: 30
 | 
					
						
							| 
									
										
										
										
											2023-05-15 08:51:32 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |   # The redis cache.
 | 
					
						
							|  |  |  |   redis:
 | 
					
						
							| 
									
										
										
										
											2025-05-20 10:44:53 +08:00
										 |  |  |     image: redis:6-alpine
 | 
					
						
							| 
									
										
										
										
											2023-05-15 08:51:32 +08:00
										 |  |  |     restart: always
 | 
					
						
							| 
									
										
										
										
											2025-04-09 12:16:48 +08:00
										 |  |  |     env_file:
 | 
					
						
							|  |  |  |       - ./middleware.env
 | 
					
						
							| 
									
										
										
										
											2024-11-20 20:10:51 +08:00
										 |  |  |     environment:
 | 
					
						
							|  |  |  |       REDISCLI_AUTH: ${REDIS_PASSWORD:-difyai123456}
 | 
					
						
							| 
									
										
										
										
											2023-05-15 08:51:32 +08:00
										 |  |  |     volumes:
 | 
					
						
							|  |  |  |       # Mount the redis data directory to the container.
 | 
					
						
							| 
									
										
										
										
											2024-10-24 14:27:53 +08:00
										 |  |  |       - ${REDIS_HOST_VOLUME:-./volumes/redis/data}:/data
 | 
					
						
							| 
									
										
										
										
											2023-05-15 08:51:32 +08:00
										 |  |  |     # Set the redis password when startup redis server.
 | 
					
						
							| 
									
										
										
										
											2024-11-20 20:10:51 +08:00
										 |  |  |     command: redis-server --requirepass ${REDIS_PASSWORD:-difyai123456}
 | 
					
						
							| 
									
										
										
										
											2023-05-15 08:51:32 +08:00
										 |  |  |     ports:
 | 
					
						
							| 
									
										
										
										
											2024-06-30 10:31:31 +08:00
										 |  |  |       - "${EXPOSE_REDIS_PORT:-6379}:6379"
 | 
					
						
							| 
									
										
										
										
											2024-09-04 14:25:46 +08:00
										 |  |  |     healthcheck:
 | 
					
						
							|  |  |  |       test: [ "CMD", "redis-cli", "ping" ]
 | 
					
						
							| 
									
										
										
										
											2023-10-08 12:04:04 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-04-08 18:51:46 +08:00
										 |  |  |   # The DifySandbox
 | 
					
						
							|  |  |  |   sandbox:
 | 
					
						
							| 
									
										
										
										
											2025-05-15 16:03:16 +08:00
										 |  |  |     image: langgenius/dify-sandbox:0.2.12
 | 
					
						
							| 
									
										
										
										
											2024-04-08 18:51:46 +08:00
										 |  |  |     restart: always
 | 
					
						
							| 
									
										
										
										
											2025-04-09 12:16:48 +08:00
										 |  |  |     env_file:
 | 
					
						
							|  |  |  |       - ./middleware.env
 | 
					
						
							| 
									
										
										
										
											2024-04-08 18:51:46 +08:00
										 |  |  |     environment:
 | 
					
						
							|  |  |  |       # The DifySandbox configurations
 | 
					
						
							| 
									
										
										
										
											2024-05-13 14:39:14 +08:00
										 |  |  |       # Make sure you are changing this key for your deployment with a strong key.
 | 
					
						
							|  |  |  |       # You can generate a strong key using `openssl rand -base64 42`.
 | 
					
						
							| 
									
										
										
										
											2024-07-01 01:11:33 +08:00
										 |  |  |       API_KEY: ${SANDBOX_API_KEY:-dify-sandbox}
 | 
					
						
							|  |  |  |       GIN_MODE: ${SANDBOX_GIN_MODE:-release}
 | 
					
						
							|  |  |  |       WORKER_TIMEOUT: ${SANDBOX_WORKER_TIMEOUT:-15}
 | 
					
						
							|  |  |  |       ENABLE_NETWORK: ${SANDBOX_ENABLE_NETWORK:-true}
 | 
					
						
							|  |  |  |       HTTP_PROXY: ${SANDBOX_HTTP_PROXY:-http://ssrf_proxy:3128}
 | 
					
						
							|  |  |  |       HTTPS_PROXY: ${SANDBOX_HTTPS_PROXY:-http://ssrf_proxy:3128}
 | 
					
						
							| 
									
										
										
										
											2024-06-28 17:37:52 +08:00
										 |  |  |       SANDBOX_PORT: ${SANDBOX_PORT:-8194}
 | 
					
						
							| 
									
										
										
										
											2025-04-18 18:50:03 +08:00
										 |  |  |       PIP_MIRROR_URL: ${PIP_MIRROR_URL:-}
 | 
					
						
							| 
									
										
										
										
											2024-05-13 14:39:14 +08:00
										 |  |  |     volumes:
 | 
					
						
							|  |  |  |       - ./volumes/sandbox/dependencies:/dependencies
 | 
					
						
							| 
									
										
										
										
											2024-10-30 15:45:51 +08:00
										 |  |  |       - ./volumes/sandbox/conf:/conf
 | 
					
						
							| 
									
										
										
										
											2024-09-09 14:39:06 +08:00
										 |  |  |     healthcheck:
 | 
					
						
							|  |  |  |       test: [ "CMD", "curl", "-f", "http://localhost:8194/health" ]
 | 
					
						
							| 
									
										
										
										
											2024-05-13 14:39:14 +08:00
										 |  |  |     networks:
 | 
					
						
							|  |  |  |       - ssrf_proxy_network
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-02-17 17:05:13 +08:00
										 |  |  |   # plugin daemon
 | 
					
						
							|  |  |  |   plugin_daemon:
 | 
					
						
							| 
									
										
										
										
											2025-05-27 15:32:59 +08:00
										 |  |  |     image: langgenius/dify-plugin-daemon:0.1.1-local
 | 
					
						
							| 
									
										
										
										
											2025-02-17 17:05:13 +08:00
										 |  |  |     restart: always
 | 
					
						
							| 
									
										
										
										
											2025-04-09 12:16:48 +08:00
										 |  |  |     env_file:
 | 
					
						
							|  |  |  |       - ./middleware.env
 | 
					
						
							| 
									
										
										
										
											2025-02-17 17:05:13 +08:00
										 |  |  |     environment:
 | 
					
						
							|  |  |  |       # Use the shared environment variables.
 | 
					
						
							|  |  |  |       DB_HOST: ${DB_HOST:-db}
 | 
					
						
							|  |  |  |       DB_PORT: ${DB_PORT:-5432}
 | 
					
						
							|  |  |  |       DB_USERNAME: ${DB_USER:-postgres}
 | 
					
						
							|  |  |  |       DB_PASSWORD: ${DB_PASSWORD:-difyai123456}
 | 
					
						
							|  |  |  |       DB_DATABASE: ${DB_PLUGIN_DATABASE:-dify_plugin}
 | 
					
						
							|  |  |  |       REDIS_HOST: ${REDIS_HOST:-redis}
 | 
					
						
							|  |  |  |       REDIS_PORT: ${REDIS_PORT:-6379}
 | 
					
						
							|  |  |  |       REDIS_PASSWORD: ${REDIS_PASSWORD:-difyai123456}
 | 
					
						
							|  |  |  |       SERVER_PORT: ${PLUGIN_DAEMON_PORT:-5002}
 | 
					
						
							|  |  |  |       SERVER_KEY: ${PLUGIN_DAEMON_KEY:-lYkiYYT6owG+71oLerGzA7GXCgOT++6ovaezWAjpCjf+Sjc3ZtU+qUEi}
 | 
					
						
							|  |  |  |       MAX_PLUGIN_PACKAGE_SIZE: ${PLUGIN_MAX_PACKAGE_SIZE:-52428800}
 | 
					
						
							|  |  |  |       PPROF_ENABLED: ${PLUGIN_PPROF_ENABLED:-false}
 | 
					
						
							|  |  |  |       DIFY_INNER_API_URL: ${PLUGIN_DIFY_INNER_API_URL:-http://host.docker.internal:5001}
 | 
					
						
							|  |  |  |       DIFY_INNER_API_KEY: ${PLUGIN_DIFY_INNER_API_KEY:-QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1}
 | 
					
						
							| 
									
										
										
										
											2025-03-05 16:27:55 +08:00
										 |  |  |       PLUGIN_REMOTE_INSTALLING_HOST: ${PLUGIN_DEBUGGING_HOST:-0.0.0.0}
 | 
					
						
							|  |  |  |       PLUGIN_REMOTE_INSTALLING_PORT: ${PLUGIN_DEBUGGING_PORT:-5003}
 | 
					
						
							| 
									
										
										
										
											2025-02-17 17:05:13 +08:00
										 |  |  |       PLUGIN_WORKING_PATH: ${PLUGIN_WORKING_PATH:-/app/storage/cwd}
 | 
					
						
							|  |  |  |       FORCE_VERIFYING_SIGNATURE: ${FORCE_VERIFYING_SIGNATURE:-true}
 | 
					
						
							| 
									
										
										
										
											2025-03-09 11:45:19 +09:00
										 |  |  |       PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120}
 | 
					
						
							|  |  |  |       PLUGIN_MAX_EXECUTION_TIMEOUT: ${PLUGIN_MAX_EXECUTION_TIMEOUT:-600}
 | 
					
						
							| 
									
										
										
										
											2025-03-10 12:59:31 +08:00
										 |  |  |       PIP_MIRROR_URL: ${PIP_MIRROR_URL:-}
 | 
					
						
							| 
									
										
										
										
											2025-04-09 14:02:17 +08:00
										 |  |  |       PLUGIN_STORAGE_TYPE: ${PLUGIN_STORAGE_TYPE:-local}
 | 
					
						
							|  |  |  |       PLUGIN_STORAGE_LOCAL_ROOT: ${PLUGIN_STORAGE_LOCAL_ROOT:-/app/storage}
 | 
					
						
							|  |  |  |       PLUGIN_INSTALLED_PATH: ${PLUGIN_INSTALLED_PATH:-plugin}
 | 
					
						
							|  |  |  |       PLUGIN_PACKAGE_CACHE_PATH: ${PLUGIN_PACKAGE_CACHE_PATH:-plugin_packages}
 | 
					
						
							|  |  |  |       PLUGIN_MEDIA_CACHE_PATH: ${PLUGIN_MEDIA_CACHE_PATH:-assets}
 | 
					
						
							|  |  |  |       PLUGIN_STORAGE_OSS_BUCKET: ${PLUGIN_STORAGE_OSS_BUCKET:-}
 | 
					
						
							| 
									
										
										
										
											2025-04-10 09:57:50 +08:00
										 |  |  |       S3_USE_AWS_MANAGED_IAM: ${PLUGIN_S3_USE_AWS_MANAGED_IAM:-false}
 | 
					
						
							| 
									
										
										
										
											2025-04-09 14:02:17 +08:00
										 |  |  |       S3_ENDPOINT: ${PLUGIN_S3_ENDPOINT:-}
 | 
					
						
							| 
									
										
										
										
											2025-04-10 09:57:50 +08:00
										 |  |  |       S3_USE_PATH_STYLE: ${PLUGIN_S3_USE_PATH_STYLE:-false}
 | 
					
						
							| 
									
										
										
										
											2025-04-09 14:02:17 +08:00
										 |  |  |       AWS_ACCESS_KEY: ${PLUGIN_AWS_ACCESS_KEY:-}
 | 
					
						
							| 
									
										
										
										
											2025-04-15 15:48:07 +08:00
										 |  |  |       AWS_SECRET_KEY: ${PLUGIN_AWS_SECRET_KEY:-}
 | 
					
						
							| 
									
										
										
										
											2025-04-09 14:02:17 +08:00
										 |  |  |       AWS_REGION: ${PLUGIN_AWS_REGION:-}
 | 
					
						
							|  |  |  |       AZURE_BLOB_STORAGE_CONNECTION_STRING: ${PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING:-}
 | 
					
						
							|  |  |  |       AZURE_BLOB_STORAGE_CONTAINER_NAME: ${PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME:-}
 | 
					
						
							|  |  |  |       TENCENT_COS_SECRET_KEY: ${PLUGIN_TENCENT_COS_SECRET_KEY:-}
 | 
					
						
							|  |  |  |       TENCENT_COS_SECRET_ID: ${PLUGIN_TENCENT_COS_SECRET_ID:-}
 | 
					
						
							|  |  |  |       TENCENT_COS_REGION: ${PLUGIN_TENCENT_COS_REGION:-}
 | 
					
						
							| 
									
										
										
										
											2025-05-21 11:28:47 +08:00
										 |  |  |       ALIYUN_OSS_REGION: ${PLUGIN_ALIYUN_OSS_REGION:-}
 | 
					
						
							|  |  |  |       ALIYUN_OSS_ENDPOINT: ${PLUGIN_ALIYUN_OSS_ENDPOINT:-}
 | 
					
						
							|  |  |  |       ALIYUN_OSS_ACCESS_KEY_ID: ${PLUGIN_ALIYUN_OSS_ACCESS_KEY_ID:-}
 | 
					
						
							|  |  |  |       ALIYUN_OSS_ACCESS_KEY_SECRET: ${PLUGIN_ALIYUN_OSS_ACCESS_KEY_SECRET:-}
 | 
					
						
							|  |  |  |       ALIYUN_OSS_AUTH_VERSION: ${PLUGIN_ALIYUN_OSS_AUTH_VERSION:-v4}
 | 
					
						
							|  |  |  |       ALIYUN_OSS_PATH: ${PLUGIN_ALIYUN_OSS_PATH:-}
 | 
					
						
							| 
									
										
										
										
											2025-02-17 17:05:13 +08:00
										 |  |  |     ports:
 | 
					
						
							|  |  |  |       - "${EXPOSE_PLUGIN_DAEMON_PORT:-5002}:${PLUGIN_DAEMON_PORT:-5002}"
 | 
					
						
							|  |  |  |       - "${EXPOSE_PLUGIN_DEBUGGING_PORT:-5003}:${PLUGIN_DEBUGGING_PORT:-5003}"
 | 
					
						
							|  |  |  |     volumes:
 | 
					
						
							|  |  |  |       - ./volumes/plugin_daemon:/app/storage
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-13 14:39:14 +08:00
										 |  |  |   # ssrf_proxy server
 | 
					
						
							|  |  |  |   # for more information, please refer to
 | 
					
						
							| 
									
										
										
										
											2025-05-06 17:02:01 +08:00
										 |  |  |   # https://docs.dify.ai/learn-more/faq/install-faq#18-why-is-ssrf-proxy-needed%3F
 | 
					
						
							| 
									
										
										
										
											2024-05-13 14:39:14 +08:00
										 |  |  |   ssrf_proxy:
 | 
					
						
							|  |  |  |     image: ubuntu/squid:latest
 | 
					
						
							|  |  |  |     restart: always
 | 
					
						
							| 
									
										
										
										
											2024-06-28 17:37:52 +08:00
										 |  |  |     volumes:
 | 
					
						
							|  |  |  |       - ./ssrf_proxy/squid.conf.template:/etc/squid/squid.conf.template
 | 
					
						
							| 
									
										
										
										
											2024-07-01 01:11:33 +08:00
										 |  |  |       - ./ssrf_proxy/docker-entrypoint.sh:/docker-entrypoint-mount.sh
 | 
					
						
							| 
									
										
										
										
											2024-07-01 14:48:27 +08:00
										 |  |  |     entrypoint: [ "sh", "-c", "cp /docker-entrypoint-mount.sh /docker-entrypoint.sh && sed -i 's/\r$$//' /docker-entrypoint.sh && chmod +x /docker-entrypoint.sh && /docker-entrypoint.sh" ]
 | 
					
						
							| 
									
										
										
										
											2025-04-09 12:16:48 +08:00
										 |  |  |     env_file:
 | 
					
						
							|  |  |  |       - ./middleware.env
 | 
					
						
							| 
									
										
										
										
											2024-06-28 17:37:52 +08:00
										 |  |  |     environment:
 | 
					
						
							|  |  |  |       # pls clearly modify the squid env vars to fit your network environment.
 | 
					
						
							| 
									
										
										
										
											2024-06-30 10:31:31 +08:00
										 |  |  |       HTTP_PORT: ${SSRF_HTTP_PORT:-3128}
 | 
					
						
							| 
									
										
										
										
											2024-07-01 01:11:33 +08:00
										 |  |  |       COREDUMP_DIR: ${SSRF_COREDUMP_DIR:-/var/spool/squid}
 | 
					
						
							|  |  |  |       REVERSE_PROXY_PORT: ${SSRF_REVERSE_PROXY_PORT:-8194}
 | 
					
						
							|  |  |  |       SANDBOX_HOST: ${SSRF_SANDBOX_HOST:-sandbox}
 | 
					
						
							| 
									
										
										
										
											2024-06-28 17:37:52 +08:00
										 |  |  |       SANDBOX_PORT: ${SANDBOX_PORT:-8194}
 | 
					
						
							| 
									
										
										
										
											2024-06-30 10:31:31 +08:00
										 |  |  |     ports:
 | 
					
						
							|  |  |  |       - "${EXPOSE_SSRF_PROXY_PORT:-3128}:${SSRF_HTTP_PORT:-3128}"
 | 
					
						
							|  |  |  |       - "${EXPOSE_SANDBOX_PORT:-8194}:${SANDBOX_PORT:-8194}"
 | 
					
						
							| 
									
										
										
										
											2024-05-13 14:39:14 +08:00
										 |  |  |     networks:
 | 
					
						
							|  |  |  |       - ssrf_proxy_network
 | 
					
						
							|  |  |  |       - default
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-06-30 10:31:31 +08:00
										 |  |  |   # The Weaviate vector store.
 | 
					
						
							|  |  |  |   weaviate:
 | 
					
						
							|  |  |  |     image: semitechnologies/weaviate:1.19.0
 | 
					
						
							|  |  |  |     profiles:
 | 
					
						
							| 
									
										
										
										
											2024-09-14 21:48:24 +08:00
										 |  |  |       - ""
 | 
					
						
							| 
									
										
										
										
											2024-06-30 10:31:31 +08:00
										 |  |  |       - weaviate
 | 
					
						
							|  |  |  |     restart: always
 | 
					
						
							|  |  |  |     volumes:
 | 
					
						
							|  |  |  |       # Mount the Weaviate data directory to the container.
 | 
					
						
							| 
									
										
										
										
											2024-10-24 14:27:53 +08:00
										 |  |  |       - ${WEAVIATE_HOST_VOLUME:-./volumes/weaviate}:/var/lib/weaviate
 | 
					
						
							| 
									
										
										
										
											2024-06-30 10:31:31 +08:00
										 |  |  |     env_file:
 | 
					
						
							|  |  |  |       - ./middleware.env
 | 
					
						
							|  |  |  |     environment:
 | 
					
						
							|  |  |  |       # The Weaviate configurations
 | 
					
						
							|  |  |  |       # You can refer to the [Weaviate](https://weaviate.io/developers/weaviate/config-refs/env-vars) documentation for more information.
 | 
					
						
							| 
									
										
										
										
											2024-07-01 01:11:33 +08:00
										 |  |  |       PERSISTENCE_DATA_PATH: ${WEAVIATE_PERSISTENCE_DATA_PATH:-/var/lib/weaviate}
 | 
					
						
							|  |  |  |       QUERY_DEFAULTS_LIMIT: ${WEAVIATE_QUERY_DEFAULTS_LIMIT:-25}
 | 
					
						
							|  |  |  |       AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: ${WEAVIATE_AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED:-false}
 | 
					
						
							|  |  |  |       DEFAULT_VECTORIZER_MODULE: ${WEAVIATE_DEFAULT_VECTORIZER_MODULE:-none}
 | 
					
						
							|  |  |  |       CLUSTER_HOSTNAME: ${WEAVIATE_CLUSTER_HOSTNAME:-node1}
 | 
					
						
							|  |  |  |       AUTHENTICATION_APIKEY_ENABLED: ${WEAVIATE_AUTHENTICATION_APIKEY_ENABLED:-true}
 | 
					
						
							|  |  |  |       AUTHENTICATION_APIKEY_ALLOWED_KEYS: ${WEAVIATE_AUTHENTICATION_APIKEY_ALLOWED_KEYS:-WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih}
 | 
					
						
							|  |  |  |       AUTHENTICATION_APIKEY_USERS: ${WEAVIATE_AUTHENTICATION_APIKEY_USERS:-hello@dify.ai}
 | 
					
						
							|  |  |  |       AUTHORIZATION_ADMINLIST_ENABLED: ${WEAVIATE_AUTHORIZATION_ADMINLIST_ENABLED:-true}
 | 
					
						
							|  |  |  |       AUTHORIZATION_ADMINLIST_USERS: ${WEAVIATE_AUTHORIZATION_ADMINLIST_USERS:-hello@dify.ai}
 | 
					
						
							| 
									
										
										
										
											2024-06-30 10:31:31 +08:00
										 |  |  |     ports:
 | 
					
						
							|  |  |  |       - "${EXPOSE_WEAVIATE_PORT:-8080}:8080"
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-13 14:39:14 +08:00
										 |  |  | networks:
 | 
					
						
							|  |  |  |   # create a network between sandbox, api and ssrf_proxy, and can not access outside.
 | 
					
						
							|  |  |  |   ssrf_proxy_network:
 | 
					
						
							|  |  |  |     driver: bridge
 | 
					
						
							|  |  |  |     internal: true
 |