feat(config): схема URL в meta зависит от TLS_ENABLED

- при установке без TLS (--skip-tls, стенд без домена) клиент получает
  http:// и ws:// вместо неработающих https:// и wss://
- установщик пишет TLS_ENABLED в .env; тесты фиксируют обе схемы
This commit is contained in:
2026-09-19 19:58:32 +03:00
parent 6804a316cf
commit 3d1816a640
6 changed files with 52 additions and 5 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ func New(cfg config.Config) Response {
APIVersion: APIVersion,
BaseURL: cfg.BaseURL(),
FilesURL: cfg.FilesURL(),
GatewayURL: "wss://" + cfg.Domain + "/gateway",
GatewayURL: cfg.GatewayURL(),
RTCPath: "/rtc",
MaxUploadSize: cfg.MaxUploadSize,
Features: Features{
+1
View File
@@ -16,6 +16,7 @@ func TestNewBuildsMetaPayload(t *testing.T) {
Commit: "abc1234",
BuildDate: "2026-09-19T00:00:00Z",
MaxUploadSize: 26214400,
TLSEnabled: true,
}
resp := New(cfg)