fix: honor admin internal api toggle
Deploy im-server production / deploy (push) Successful in 4m25s

This commit is contained in:
Your Name
2026-10-18 20:24:39 +08:00
parent 5d49008960
commit 209f105b12
2 changed files with 18 additions and 1 deletions
+1 -1
View File
@@ -177,7 +177,7 @@
}
},
"admin_internal_api": {
"enabled": true,
"enabled": $ADMIN_INTERNAL_API_ENABLED,
"base_url": "$ADMIN_INTERNAL_API_BASE_URL",
"service_name": "$ADMIN_INTERNAL_API_SERVICE_NAME",
"secret": "$ADMIN_INTERNAL_API_SECRET",
+17
View File
@@ -0,0 +1,17 @@
from pathlib import Path
import unittest
TEMPLATE = Path(__file__).resolve().parents[1] / "docker/tinode/config.template"
class TinodeConfigTemplateTest(unittest.TestCase):
def test_admin_internal_api_enabled_comes_from_environment(self):
template = TEMPLATE.read_text(encoding="utf-8")
section = template.split('"admin_internal_api": {', 1)[1].split("},", 1)[0]
self.assertIn('"enabled": $ADMIN_INTERNAL_API_ENABLED', section)
if __name__ == "__main__":
unittest.main()