mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-12 03:29:01 +08:00
fix(env): docker compose variable interpolation issue for COMPOSE_PRO… (#12093)
Co-authored-by: Han Kyaw <hankyaw@Hans-MBP.lan>
This commit is contained in:
parent
d4b848272e
commit
fbf5deda21
@ -374,7 +374,6 @@ x-shared-env: &shared-api-worker-env
|
|||||||
SSRF_COREDUMP_DIR: ${SSRF_COREDUMP_DIR:-/var/spool/squid}
|
SSRF_COREDUMP_DIR: ${SSRF_COREDUMP_DIR:-/var/spool/squid}
|
||||||
SSRF_REVERSE_PROXY_PORT: ${SSRF_REVERSE_PROXY_PORT:-8194}
|
SSRF_REVERSE_PROXY_PORT: ${SSRF_REVERSE_PROXY_PORT:-8194}
|
||||||
SSRF_SANDBOX_HOST: ${SSRF_SANDBOX_HOST:-sandbox}
|
SSRF_SANDBOX_HOST: ${SSRF_SANDBOX_HOST:-sandbox}
|
||||||
COMPOSE_PROFILES: ${COMPOSE_PROFILES:-${VECTOR_STORE:-weaviate}}
|
|
||||||
EXPOSE_NGINX_PORT: ${EXPOSE_NGINX_PORT:-80}
|
EXPOSE_NGINX_PORT: ${EXPOSE_NGINX_PORT:-80}
|
||||||
EXPOSE_NGINX_SSL_PORT: ${EXPOSE_NGINX_SSL_PORT:-443}
|
EXPOSE_NGINX_SSL_PORT: ${EXPOSE_NGINX_SSL_PORT:-443}
|
||||||
POSITION_TOOL_PINS: ${POSITION_TOOL_PINS:-}
|
POSITION_TOOL_PINS: ${POSITION_TOOL_PINS:-}
|
||||||
|
@ -37,6 +37,8 @@ def generate_shared_env_block(env_vars, anchor_name="shared-api-worker-env"):
|
|||||||
"""
|
"""
|
||||||
lines = [f"x-shared-env: &{anchor_name}"]
|
lines = [f"x-shared-env: &{anchor_name}"]
|
||||||
for key, default in env_vars.items():
|
for key, default in env_vars.items():
|
||||||
|
if key == "COMPOSE_PROFILES":
|
||||||
|
continue
|
||||||
# If default value is empty, use ${KEY:-}
|
# If default value is empty, use ${KEY:-}
|
||||||
if default == "":
|
if default == "":
|
||||||
lines.append(f" {key}: ${{{key}:-}}")
|
lines.append(f" {key}: ${{{key}:-}}")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user