fix(deploy): TLS_ENABLED вычисляется в resolve_derived_values (был unbound при записи .env)
This commit is contained in:
+8
-1
@@ -315,13 +315,20 @@ resolve_derived_values() {
|
|||||||
GLCHAT_DATA_DIR="${GLCHAT_DATA_DIR}"
|
GLCHAT_DATA_DIR="${GLCHAT_DATA_DIR}"
|
||||||
GLCHAT_CADDY_PROFILE="${CADDY_PROFILE}"
|
GLCHAT_CADDY_PROFILE="${CADDY_PROFILE}"
|
||||||
GLCHAT_TURN_CERT_DIR="${TURN_CERT_DIR}"
|
GLCHAT_TURN_CERT_DIR="${TURN_CERT_DIR}"
|
||||||
|
# TLS считается включённым и когда сертификаты обслуживает внешний прокси
|
||||||
|
# (--external-proxy --tls-terminated-by-proxy): ссылки в API должны быть https/wss.
|
||||||
|
if [ "$SKIP_TLS" = "1" ] && [ "$TLS_BY_PROXY" != "true" ]; then
|
||||||
|
TLS_ENABLED="false"
|
||||||
|
else
|
||||||
|
TLS_ENABLED="true"
|
||||||
|
fi
|
||||||
GLCHAT_APP_BIND="${APP_BIND_ADDR}"
|
GLCHAT_APP_BIND="${APP_BIND_ADDR}"
|
||||||
GLCHAT_LIVEKIT_BIND="${LIVEKIT_BIND_ADDR}"
|
GLCHAT_LIVEKIT_BIND="${LIVEKIT_BIND_ADDR}"
|
||||||
export FILES_DOMAIN_RESOLVED CADDY_PROFILE LIVEKIT_PUBLISH TURN_EXTERNAL_TLS \
|
export FILES_DOMAIN_RESOLVED CADDY_PROFILE LIVEKIT_PUBLISH TURN_EXTERNAL_TLS \
|
||||||
livekit_extra_codecs \
|
livekit_extra_codecs \
|
||||||
PROFILE_LIVEKIT_DISABLE_SIMULCAST PROFILE_LIVEKIT_USE_EXTERNAL_IP \
|
PROFILE_LIVEKIT_DISABLE_SIMULCAST PROFILE_LIVEKIT_USE_EXTERNAL_IP \
|
||||||
GLCHAT_DATA_DIR GLCHAT_CADDY_PROFILE GLCHAT_TURN_CERT_DIR \
|
GLCHAT_DATA_DIR GLCHAT_CADDY_PROFILE GLCHAT_TURN_CERT_DIR \
|
||||||
GLCHAT_APP_BIND GLCHAT_LIVEKIT_BIND \
|
GLCHAT_APP_BIND GLCHAT_LIVEKIT_BIND TLS_ENABLED \
|
||||||
TURN_DOMAIN_RESOLVED TURN_CERT_DIR TURN_RELAY_HOST_RESOLVED TURN_SECRET_RESOLVED
|
TURN_DOMAIN_RESOLVED TURN_CERT_DIR TURN_RELAY_HOST_RESOLVED TURN_SECRET_RESOLVED
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user