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_CADDY_PROFILE="${CADDY_PROFILE}"
|
||||
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_LIVEKIT_BIND="${LIVEKIT_BIND_ADDR}"
|
||||
export FILES_DOMAIN_RESOLVED CADDY_PROFILE LIVEKIT_PUBLISH TURN_EXTERNAL_TLS \
|
||||
livekit_extra_codecs \
|
||||
PROFILE_LIVEKIT_DISABLE_SIMULCAST PROFILE_LIVEKIT_USE_EXTERNAL_IP \
|
||||
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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user