feat: add Docker health-state HTTP endpoint for Swarm Health Watchdog
- Python HTTP server on 0.0.0.0:18809 - GET /health -> all monitored containers (JSON) - GET /health/<name> -> single container - Monitors: brave-search, kokoro-tts, litellm, litellm-db, n8n-agent, searxng, whisper-server - Returns status, health, restart count via docker inspect - systemd user service for auto-start Task: t_461f71fe
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"auth_mode": "chatgpt",
|
||||
"tokens": {
|
||||
"access_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjE5MzQ0ZTY1LWJiYzktNDRkMS1hOWQwLWY5NTdiMDc5YmQwZSIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSJdLCJjbGllbnRfaWQiOiJhcHBfRU1vYW1FRVo3M2YwQ2tYYVhwN2hyYW5uIiwiZXhwIjoxNzc1NDA0ODI1LCJodHRwczovL2FwaS5vcGVuYWkuY29tL2F1dGgiOnsiY2hhdGdwdF9hY2NvdW50X2lkIjoiYzA2MmNmNmItYmIxOS00ZDA4LWE2ZTMtYTRlNGYxNzdlN2UxIiwiY2hhdGdwdF9hY2NvdW50X3VzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFa19fYzA2MmNmNmItYmIxOS00ZDA4LWE2ZTMtYTRlNGYxNzdlN2UxIiwiY2hhdGdwdF9jb21wdXRlX3Jlc2lkZW5jeSI6Im5vX2NvbnN0cmFpbnQiLCJjaGF0Z3B0X3BsYW5fdHlwZSI6InBsdXMiLCJjaGF0Z3B0X3VzZXJfaWQiOiJ1c2VyLVVYdm00MVRKUW5TQmxkZEhYeDZ6SGxFayIsImxvY2FsaG9zdCI6dHJ1ZSwidXNlcl9pZCI6InVzZXItVVh2bTQxVEpRblNCbGRkSFh4NnpIbEVrIn0sImh0dHBzOi8vYXBpLm9wZW5haS5jb20vbWZhIjp7InJlcXVpcmVkIjoieWVzIn0sImh0dHBzOi8vYXBpLm9wZW5haS5jb20vcHJvZmlsZSI6eyJlbWFpbCI6IndpbGxpYW0udmFsZW50aW4uaW5mb0BnbWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sImlhdCI6MTc3NDU0MDgyNCwiaXNzIjoiaHR0cHM6Ly9hdXRoLm9wZW5haS5jb20iLCJqdGkiOiJjZjY0NmUwOS1hNTIyLTQ3OWQtYTVkNy04YmE2MjEwNmRjMmMiLCJuYmYiOjE3NzQ1NDA4MjQsInB3ZF9hdXRoX3RpbWUiOjE3NzQ1NDA4MTc3MzksInNjcCI6WyJvcGVuaWQiLCJwcm9maWxlIiwiZW1haWwiLCJvZmZsaW5lX2FjY2VzcyJdLCJzZXNzaW9uX2lkIjoiYXV0aHNlc3NfcU8zaFJjVENYMDQxS3BPSGt1aUtOVHFQIiwic2wiOnRydWUsInN1YiI6Imdvb2dsZS1vYXV0aDJ8MTA2MzM3Njg2NTgzNTkyODA4MDE3In0.7YWYM64rXEyAYPN_7BiTHt7U5Ly_E0EF1LFKP3sJTu7df4vmEMP5kwA5vIpkaaZyddsqbRhXsai4x_mo410UGl56shcoAulR46qJlFvF6Fae0iPQZ_pQyxghnomUrvE_gDKV5VShuvAB11r04RiYdATHYLajwKsaxvl19s1aXanX2yyLYus0dTdX-cLEatD5OSkIR_8k6yNJF3TyMDCidVdR4Eqkm8arZC3jAc_F_3gsb20cNxp7z7ybza017cL_EOwkrby0jW4l_ab0jXNIXU5j11OaIjd3ZUtxnQU2At3rhplZNRgtgWVn84VlXKQFkZnW-zG8eiZj9WaaPdm4utOqq38mNfDaR9NxLZ-yQ1GYKHqn86eFQunxjXYMszHKA7FsElrGnRwiDMbFFpA2bXFVa6zUs2CcM_MA2riHQLYCU0zglQL9s7xgwgn1ZqdRYZTRjNtR2PIoNzrdqAhy5TIfPtFb27seH5KUyct0Mqc9ZREs6VnG3OTBLUdD8qJYCvHfdBtBjJTc0cXnFOXCO-BekfE5xazceJYdQgjO1tljY5b0DsVSbJjXuIOE6wA2AgiBecrO6uxX2w2DNRgm1yMDQmepibnPwg0UasAvMSigTuOOQtgxVz8Y9gqf-z4H67a7CIh5Op8z_rYOfewVjUZ5Ok7l9hvgDXm8O2RlsfE",
|
||||
"refresh_token": "rt_6c2ESjxgMd6f8j1RFreVYsmxwFyUaBfvo_ZCihN_s40.AF5LoBIKU-zs-0Hinnz1Dp4FBBrxIwQ2txZBdj6aeic"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user