Skip to content

[install-help]: Context Chat Backend hangs on "health checking" during install #230

@TheWojtek

Description

@TheWojtek

Describe the issue
Hangs indefinitely on "Health checking". Logs display an endless stream of "Waiting for the main app to be enabled/ready". What is the main app anyway?

Screenshots
NC Assistant does not recognize the backend to be running:

Image

And the server doesn't think it is healthy (running on APPapi defaults? Why?)

Image

Context Chat Backend logs (if applicable, from the docker container)

{"log":"/usr/lib/python3/dist-packages/supervisor/options.py:13: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools\u003c81.\n","stream":"stderr","time":"2025-11-01T11:50:28.834297828Z"} {"log":" import pkg_resources\n","stream":"stderr","time":"2025-11-01T11:50:28.834359839Z"} {"log":"Starting PostgreSQL...\n","stream":"stdout","time":"2025-11-01T11:50:30.258075473Z"} {"log":"sudo: unable to resolve host context_chat_backend: Temporary failure in name resolution\n","stream":"stderr","time":"2025-11-01T11:50:30.279846989Z"} {"log":"pg_ctl: another server might be running; trying to start server anyway\n","stream":"stderr","time":"2025-11-01T11:50:30.307458465Z"} {"log":"waiting for server to start.... done\n","stream":"stdout","time":"2025-11-01T11:50:30.655664115Z"} {"log":"server started\n","stream":"stdout","time":"2025-11-01T11:50:30.655763144Z"} {"log":"Waiting for PostgreSQL to start...\n","stream":"stdout","time":"2025-11-01T11:50:30.661251942Z"} {"log":"PostgreSQL is up and running.\n","stream":"stdout","time":"2025-11-01T11:50:30.77791962Z"} {"log":"sudo: unable to resolve host context_chat_backend: Temporary failure in name resolution\n","stream":"stderr","time":"2025-11-01T11:50:30.796802249Z"} {"log":"sudo: unable to resolve host context_chat_backend: Temporary failure in name resolution\n","stream":"stderr","time":"2025-11-01T11:50:30.874580101Z"} {"log":"ALTER ROLE\n","stream":"stdout","time":"2025-11-01T11:50:30.897522798Z"} {"log":"sudo: unable to resolve host context_chat_backend: Temporary failure in name resolution\n","stream":"stderr","time":"2025-11-01T11:50:30.911107037Z"} {"log":"sudo: unable to resolve host context_chat_backend: Temporary failure in name resolution\n","stream":"stderr","time":"2025-11-01T11:50:30.9478949Z"} {"log":"NOTICE: extension \"vector\" already exists, skipping\n","stream":"stderr","time":"2025-11-01T11:50:30.9711714Z"} {"log":"CREATE EXTENSION\n","stream":"stdout","time":"2025-11-01T11:50:30.971168992Z"} {"log":"/usr/lib/python3/dist-packages/supervisor/options.py:13: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools\u003c81.\n","stream":"stderr","time":"2025-11-01T11:50:35.790066002Z"} {"log":" import pkg_resources\n","stream":"stderr","time":"2025-11-01T11:50:35.790160667Z"} {"log":"Starting PostgreSQL...\n","stream":"stdout","time":"2025-11-01T11:50:37.111489494Z"} {"log":"sudo: unable to resolve host context_chat_backend: Temporary failure in name resolution\n","stream":"stderr","time":"2025-11-01T11:50:37.135579812Z"} {"log":"pg_ctl: another server might be running; trying to start server anyway\n","stream":"stderr","time":"2025-11-01T11:50:37.1595724Z"} {"log":"waiting for server to start.... done\n","stream":"stdout","time":"2025-11-01T11:50:37.50711729Z"} {"log":"server started\n","stream":"stdout","time":"2025-11-01T11:50:37.507197261Z"} {"log":"Waiting for PostgreSQL to start...\n","stream":"stdout","time":"2025-11-01T11:50:37.512506326Z"} {"log":"PostgreSQL is up and running.\n","stream":"stdout","time":"2025-11-01T11:50:37.609823466Z"} {"log":"CCB_DB_URL is already set. Skipping database setup.\n","stream":"stdout","time":"2025-11-01T11:50:37.609893088Z"} {"log":"Config file already exists in the persistent storage (\"/nc_app_context_chat_backend_data/config.yaml\").\n","stream":"stdout","time":"2025-11-01T11:50:49.000454972Z"} {"log":"Embedder config:\n","stream":"stdout","time":"2025-11-01T11:50:49.005945527Z"} {"log":"{\n","stream":"stdout","time":"2025-11-01T11:50:49.006004524Z"} {"log":" \"protocol\": \"http\",\n","stream":"stdout","time":"2025-11-01T11:50:49.006014156Z"} {"log":" \"host\": \"localhost\",\n","stream":"stdout","time":"2025-11-01T11:50:49.006022246Z"} {"log":" \"port\": 5000,\n","stream":"stdout","time":"2025-11-01T11:50:49.006029885Z"} {"log":" \"workers\": 1,\n","stream":"stdout","time":"2025-11-01T11:50:49.006054126Z"} {"log":" \"offload_after_mins\": 15,\n","stream":"stdout","time":"2025-11-01T11:50:49.006060422Z"} {"log":" \"request_timeout\": 1800,\n","stream":"stdout","time":"2025-11-01T11:50:49.006065492Z"} {"log":" \"llama\": {\n","stream":"stdout","time":"2025-11-01T11:50:49.006070403Z"} {"log":" \"model\": \"multilingual-e5-large-instruct-q6_k.gguf\",\n","stream":"stdout","time":"2025-11-01T11:50:49.006075295Z"} {"log":" \"n_batch\": 16,\n","stream":"stdout","time":"2025-11-01T11:50:49.006080404Z"} {"log":" \"n_ctx\": 8192\n","stream":"stdout","time":"2025-11-01T11:50:49.006085305Z"} {"log":" }\n","stream":"stdout","time":"2025-11-01T11:50:49.006090213Z"} {"log":"}\n","stream":"stdout","time":"2025-11-01T11:50:49.006095003Z"} {"log":"1/180: [Embedding server] Waiting for the main app to be enabled/ready: [Errno 111] Connection refused\n","stream":"stdout","time":"2025-11-01T11:50:49.13030047Z"} {"log":"Running repairs...\n","stream":"stdout","time":"2025-11-01T11:50:50.851231028Z"} {"log":"No repairs are required.\n","stream":"stdout","time":"2025-11-01T11:50:50.851274781Z"} {"log":"Config file already exists in the persistent storage (\"/nc_app_context_chat_backend_data/config.yaml\").\n","stream":"stdout","time":"2025-11-01T11:50:50.856434746Z"} {"log":"App config:\n","stream":"stdout","time":"2025-11-01T11:50:50.888727493Z"} {"log":"{\n","stream":"stdout","time":"2025-11-01T11:50:50.888749984Z"} {"log":" \"debug\": true,\n","stream":"stdout","time":"2025-11-01T11:50:50.888755776Z"} {"log":" \"uvicorn_log_level\": \"info\",\n","stream":"stdout","time":"2025-11-01T11:50:50.888760979Z"} {"log":" \"disable_aaa\": false,\n","stream":"stdout","time":"2025-11-01T11:50:50.888765944Z"} {"log":" \"httpx_verify_ssl\": true,\n","stream":"stdout","time":"2025-11-01T11:50:50.888770877Z"} {"log":" \"use_colors\": true,\n","stream":"stdout","time":"2025-11-01T11:50:50.888775659Z"} {"log":" \"uvicorn_workers\": 1,\n","stream":"stdout","time":"2025-11-01T11:50:50.888780414Z"} {"log":" \"embedding_chunk_size\": 2000,\n","stream":"stdout","time":"2025-11-01T11:50:50.888785393Z"} {"log":" \"doc_parser_worker_limit\": 10,\n","stream":"stdout","time":"2025-11-01T11:50:50.888790248Z"} {"log":" \"vectordb\": [\n","stream":"stdout","time":"2025-11-01T11:50:50.88879511Z"} {"log":" \"pgvector\",\n","stream":"stdout","time":"2025-11-01T11:50:50.888800076Z"} {"log":" {}\n","stream":"stdout","time":"2025-11-01T11:50:50.888804856Z"} {"log":" ],\n","stream":"stdout","time":"2025-11-01T11:50:50.888809474Z"} {"log":" \"embedding\": {\n","stream":"stdout","time":"2025-11-01T11:50:50.888814236Z"} {"log":" \"protocol\": \"http\",\n","stream":"stdout","time":"2025-11-01T11:50:50.888818968Z"} {"log":" \"host\": \"localhost\",\n","stream":"stdout","time":"2025-11-01T11:50:50.888823808Z"} {"log":" \"port\": 5000,\n","stream":"stdout","time":"2025-11-01T11:50:50.888828639Z"} {"log":" \"workers\": 1,\n","stream":"stdout","time":"2025-11-01T11:50:50.888833356Z"} {"log":" \"offload_after_mins\": 15,\n","stream":"stdout","time":"2025-11-01T11:50:50.888838094Z"} {"log":" \"request_timeout\": 1800,\n","stream":"stdout","time":"2025-11-01T11:50:50.888842906Z"} {"log":" \"llama\": {\n","stream":"stdout","time":"2025-11-01T11:50:50.888847678Z"} {"log":" \"model\": \"multilingual-e5-large-instruct-q6_k.gguf\",\n","stream":"stdout","time":"2025-11-01T11:50:50.888852429Z"} {"log":" \"n_batch\": 16,\n","stream":"stdout","time":"2025-11-01T11:50:50.888857499Z"} {"log":" \"n_ctx\": 8192\n","stream":"stdout","time":"2025-11-01T11:50:50.888862291Z"} {"log":" }\n","stream":"stdout","time":"2025-11-01T11:50:50.88886703Z"} {"log":" },\n","stream":"stdout","time":"2025-11-01T11:50:50.888871688Z"} {"log":" \"llm\": [\n","stream":"stdout","time":"2025-11-01T11:50:50.88887634Z"} {"log":" \"nc_texttotext\",\n","stream":"stdout","time":"2025-11-01T11:50:50.888881068Z"} {"log":" {}\n","stream":"stdout","time":"2025-11-01T11:50:50.888901446Z"} {"log":" ]\n","stream":"stdout","time":"2025-11-01T11:50:50.888906871Z"} {"log":"}\n","stream":"stdout","time":"2025-11-01T11:50:50.88891744Z"} {"log":"\u001b[32mINFO\u001b[0m: Started server process [\u001b[36m32\u001b[0m]\n","stream":"stderr","time":"2025-11-01T11:50:51.130636804Z"} {"log":"\u001b[32mINFO\u001b[0m: Waiting for application startup.\n","stream":"stderr","time":"2025-11-01T11:50:51.131569992Z"} {"log":"\u001b[32mINFO\u001b[0m: Application startup complete.\n","stream":"stderr","time":"2025-11-01T11:50:51.233890971Z"} {"log":"\u001b[32mINFO\u001b[0m: Uvicorn running on \u001b[1mhttp://127.0.0.1:23001\u001b[0m (Press CTRL+C to quit)\n","stream":"stderr","time":"2025-11-01T11:50:51.23516274Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:41306 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:50:59.367908533Z"} {"log":"2/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:50:59.372854452Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:41056 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:51:09.611696204Z"} {"log":"3/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:51:09.614282095Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:45876 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:51:19.708649106Z"} {"log":"4/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:51:19.709640531Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:54738 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:51:29.931210816Z"} {"log":"5/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:51:29.933557804Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:38888 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:51:40.165395231Z"} {"log":"6/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:51:40.168633957Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:55576 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:51:50.365092877Z"} {"log":"7/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:51:50.367238938Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:38030 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:52:00.599898249Z"} {"log":"8/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:52:00.602159805Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:40696 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:52:10.832572524Z"} {"log":"9/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:52:10.835161211Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:37704 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:52:21.063901582Z"} {"log":"10/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:52:21.066175982Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:50564 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:52:31.294247106Z"} {"log":"11/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:52:31.296352112Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:46184 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:52:41.54151683Z"} {"log":"12/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:52:41.543976101Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:59522 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:52:51.762778415Z"} {"log":"13/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:52:51.765276029Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:59728 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:53:01.99082508Z"} {"log":"14/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:53:01.992849361Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:33912 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:53:12.214094167Z"} {"log":"15/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:53:12.216405384Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:51468 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:53:22.438559939Z"} {"log":"16/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:53:22.440558628Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:39092 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:53:32.674414987Z"} {"log":"17/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:53:32.676452631Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:53668 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:53:42.898423128Z"} {"log":"18/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:53:42.900478253Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:35006 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:53:53.118648441Z"} {"log":"19/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:53:53.120907507Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:45864 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:54:03.338414153Z"} {"log":"20/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:54:03.340587313Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:50488 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:54:13.56296169Z"} {"log":"21/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:54:13.564955586Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:34520 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:54:23.786002205Z"} {"log":"22/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:54:23.788256014Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:36982 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:54:34.006017304Z"} {"log":"23/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:54:34.008242416Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:35688 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:54:44.240441269Z"} {"log":"24/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:54:44.242685465Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:49002 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:54:54.52130608Z"} {"log":"25/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:54:54.523482197Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:39808 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:55:04.788107305Z"} {"log":"26/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:55:04.789921623Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:50616 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:55:15.020856761Z"} {"log":"27/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:55:15.023347331Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:53650 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:55:25.245003978Z"} {"log":"28/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:55:25.247261866Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:58542 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:55:35.337392616Z"} {"log":"29/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:55:35.338507153Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:34490 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:55:45.565370874Z"} {"log":"30/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:55:45.567287975Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:34172 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:55:55.791486249Z"} {"log":"31/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:55:55.793331595Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:52666 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:56:06.023904367Z"} {"log":"32/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:56:06.025961704Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:59192 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:56:16.249123412Z"} {"log":"33/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:56:16.251674987Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:52300 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:56:26.47532908Z"} {"log":"34/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:56:26.477457979Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:36266 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:56:36.700084316Z"} {"log":"35/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:56:36.702164007Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:39586 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:56:46.795355417Z"} {"log":"36/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:56:46.796271648Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:35348 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:56:57.023151388Z"} {"log":"37/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:56:57.025317957Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:33166 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:57:07.246852542Z"} {"log":"38/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:57:07.278500062Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:37210 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:57:17.436072569Z"} {"log":"39/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:57:17.437811889Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:41458 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:57:27.654555261Z"} {"log":"40/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:57:27.656527513Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:39188 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:57:37.874939352Z"} {"log":"41/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:57:37.877142249Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:53776 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:57:48.106225098Z"} {"log":"42/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:57:48.108286019Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:35938 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:57:58.326359025Z"} {"log":"43/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:57:58.3283139Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:55002 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:58:08.547694941Z"} {"log":"44/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:58:08.549991657Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:60132 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:58:18.770460158Z"} {"log":"45/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:58:18.772649214Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:46070 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:58:28.98810459Z"} {"log":"46/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:58:28.990136158Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:54916 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:58:39.208266603Z"} {"log":"47/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:58:39.210354342Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:43298 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:58:49.436050482Z"} {"log":"48/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:58:49.438077717Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:55340 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:58:59.650938247Z"} {"log":"49/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:58:59.652985083Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:59664 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:59:09.878906359Z"} {"log":"50/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:59:09.881247891Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:34514 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:59:20.102875687Z"} {"log":"51/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:59:20.104812081Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:41710 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:59:30.357565722Z"} {"log":"52/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:59:30.359610654Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:33916 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:59:40.581272921Z"} {"log":"53/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:59:40.58340118Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:46304 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T11:59:50.797799735Z"} {"log":"54/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T11:59:50.799772808Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:55036 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:00:01.021135983Z"} {"log":"55/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:00:01.02355593Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:38724 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:00:11.253378537Z"} {"log":"56/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:00:11.255497115Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:53676 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:00:21.483391792Z"} {"log":"57/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:00:21.485534321Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:32832 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:00:31.575095644Z"} {"log":"58/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:00:31.576037618Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:59540 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:00:41.665399951Z"} {"log":"59/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:00:41.666349804Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:60926 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:00:51.885279992Z"} {"log":"60/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:00:51.887510669Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:37214 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:01:02.112194663Z"} {"log":"61/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:01:02.114465321Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:42396 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:01:12.333308828Z"} {"log":"62/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:01:12.335353708Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:56222 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:01:22.568765933Z"} {"log":"63/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:01:22.571942449Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:42946 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:01:32.792741043Z"} {"log":"64/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:01:32.794927378Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:40580 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:01:43.049220584Z"} {"log":"65/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:01:43.140481877Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:39974 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:01:53.380418762Z"} {"log":"66/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:01:53.382992428Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:43810 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:02:03.607189964Z"} {"log":"67/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:02:03.610228029Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:36772 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:02:13.835240612Z"} {"log":"68/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:02:13.837464083Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:58804 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:02:24.061926281Z"} {"log":"69/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:02:24.063846021Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:52088 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:02:34.284699246Z"} {"log":"70/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:02:34.287019603Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:48394 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:02:44.516824067Z"} {"log":"71/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:02:44.519300792Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:59256 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:02:54.739775062Z"} {"log":"72/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:02:54.741850827Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:51712 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:03:04.96034217Z"} {"log":"73/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:03:04.962286683Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:48232 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:03:15.190032962Z"} {"log":"74/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:03:15.192201933Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:52346 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:03:25.407464612Z"} {"log":"75/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:03:25.409532762Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:60722 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:03:35.633223355Z"} {"log":"76/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:03:35.635335969Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:41522 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:03:45.865494805Z"} {"log":"77/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:03:45.867686698Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:55756 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:03:56.089484762Z"} {"log":"78/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:03:56.091809427Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:44504 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:04:06.340888754Z"} {"log":"79/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:04:06.342691491Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:59848 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:04:16.566567491Z"} {"log":"80/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:04:16.56868586Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:37100 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:04:26.781635246Z"} {"log":"81/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:04:26.78366006Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:35608 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:04:36.997640711Z"} {"log":"82/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:04:36.999828728Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:53176 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:04:47.096420448Z"} {"log":"83/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:04:47.097478112Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:57964 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:04:57.318185676Z"} {"log":"84/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:04:57.320353791Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:54480 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:05:07.56495201Z"} {"log":"85/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:05:07.567277587Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:56956 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:05:17.796664819Z"} {"log":"86/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:05:17.798989465Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:39908 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:05:28.039786532Z"} {"log":"87/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:05:28.041858829Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:51950 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:05:38.267878011Z"} {"log":"88/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:05:38.270403621Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:39978 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:05:48.50461706Z"} {"log":"89/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:05:48.506943391Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:40444 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:05:58.739775698Z"} {"log":"90/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:05:58.742152327Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:37826 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:06:08.972367558Z"} {"log":"91/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:06:08.975068219Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:43018 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:06:19.217339741Z"} {"log":"92/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:06:19.219407856Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:38020 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:06:29.494214595Z"} {"log":"93/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:06:29.49649336Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:36862 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:06:39.735186017Z"} {"log":"94/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:06:39.737058371Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:46668 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:06:49.987758358Z"} {"log":"95/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:06:49.98977229Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:39556 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:07:00.217827951Z"} {"log":"96/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:07:00.21957751Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:51600 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:07:10.45552419Z"} {"log":"97/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:07:10.457828403Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:55814 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:07:20.686886536Z"} {"log":"98/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:07:20.689427791Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:39452 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:07:30.913308192Z"} {"log":"99/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:07:30.915426229Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:38928 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:07:41.142536143Z"} {"log":"100/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:07:41.144673344Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:50844 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:07:51.359308589Z"} {"log":"101/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:07:51.361442039Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:48048 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:08:01.575989022Z"} {"log":"102/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:08:01.578380984Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:41974 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:08:11.80236093Z"} {"log":"103/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:08:11.804572855Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:42128 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:08:22.019401932Z"} {"log":"104/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:08:22.021538875Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:33442 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:08:32.241911869Z"} {"log":"105/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:08:32.243958958Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:36440 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:08:42.464550378Z"} {"log":"106/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:08:42.466750702Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:60628 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:08:52.750028774Z"} {"log":"107/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:08:52.752270769Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:58952 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:09:03.007041828Z"} {"log":"108/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:09:03.009156448Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:38686 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:09:13.249181306Z"} {"log":"109/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:09:13.251506946Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:41304 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:09:23.476843003Z"} {"log":"110/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:09:23.479270022Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:60402 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:09:33.704426415Z"} {"log":"111/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:09:33.706673839Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:36388 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:09:43.929706565Z"} {"log":"112/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:09:43.931863108Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:41984 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:09:54.150389076Z"} {"log":"113/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:09:54.152644266Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:39674 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:10:04.378101376Z"} {"log":"114/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:10:04.380938225Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:58210 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:10:14.608070545Z"} {"log":"115/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:10:14.610202691Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:33594 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:10:24.835167618Z"} {"log":"116/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:10:24.837706979Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:43806 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:10:35.050873569Z"} {"log":"117/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:10:35.053267422Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:37740 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:10:45.276995796Z"} {"log":"118/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:10:45.27889317Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:49786 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:10:55.500304357Z"} {"log":"119/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:10:55.50229461Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:59508 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:11:05.722238449Z"} {"log":"120/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:11:05.72437852Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:42032 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:11:16.010626156Z"} {"log":"121/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:11:16.012787614Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:40868 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:11:26.231285282Z"} {"log":"122/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:11:26.233382041Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:44342 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:11:36.453383881Z"} {"log":"123/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:11:36.45551073Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:53990 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:11:46.548188251Z"} {"log":"124/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:11:46.549073836Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:43848 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:11:56.780878329Z"} {"log":"125/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:11:56.782967171Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:40334 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:12:07.001700122Z"} {"log":"126/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:12:07.003637012Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:36688 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:12:17.221625838Z"} {"log":"127/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:12:17.223808012Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:38680 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:12:27.447699814Z"} {"log":"128/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:12:27.449882088Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:39242 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:12:37.675534961Z"} {"log":"129/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:12:37.677536459Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:60804 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:12:47.895900338Z"} {"log":"130/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:12:47.897974572Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:49650 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:12:58.118234784Z"} {"log":"131/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:12:58.120217384Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:34458 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:13:08.341880052Z"} {"log":"132/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:13:08.344226323Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:35430 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:13:18.564340288Z"} {"log":"133/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:13:18.566502097Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:38314 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:13:28.789384183Z"} {"log":"134/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:13:28.791572169Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:52820 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:13:39.056156453Z"} {"log":"135/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:13:39.058204222Z"} {"log":"\u001b[32mINFO\u001b[0m: 127.0.0.1:47102 - \"\u001b[1mGET /enabled HTTP/1.1\u001b[0m\" \u001b[32m200 OK\u001b[0m\n","stream":"stdout","time":"2025-11-01T12:13:49.28403249Z"} {"log":"136/180: [Embedding server] Waiting for the main app to be enabled/ready: Main app is not enabled, sleeping for a while...\n","stream":"stdout","time":"2025-11-01T12:13:49.286538201Z"}

Setup Details (please complete the following information):

  • Nextcloud Version: 32.0.1
  • AppAPI Version: 3.2.3 ("Latest" as of November 1st, 2025)
  • Context Chat PHP Version: 8.4.14
  • Context Chat Backend Version: 5.0.0
  • Nextcloud deployment method: Apache on Ubuntu 24.03.3 VM, behind Nginx reverse proxy running in another VM.
  • Context Chat Backend deployment method: Nextcloud app store "Deploy and enable"

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions