diff --git a/CloudronManifest.json b/CloudronManifest.json index f616392..3b95067 100644 --- a/CloudronManifest.json +++ b/CloudronManifest.json @@ -1,35 +1,35 @@ { - "id": "coop.inference.member-portal", - "title": "Member Portal", - "author": "Inference Cooperative", - "description": "Membership middleware: syncs Open Collective members with Cloudron users and LiteLLM keys, and injects per-member keys into inference requests.", - "version": "0.1.0", - "healthCheckPath": "/health", - "httpPort": 8000, - "addons": { - "localstorage": {}, - "oidc": { - "loginRedirectUri": "/", - "logoutRedirectUri": "/" + "id": "coop.inference.member-portal", + "title": "Member Portal", + "author": "Inference Cooperative", + "description": "Membership middleware: syncs Open Collective members with Cloudron users and LiteLLM keys, and injects per-member keys into inference requests.", + "version": "0.1.0", + "healthCheckPath": "/health", + "httpPort": 8000, + "addons": { + "localstorage": {}, + "oidc": { + "loginRedirectUri": "/", + "logoutRedirectUri": "/" + }, + "sendmail": {}, + "scheduler": { + "membership_sweep": { + "schedule": "0 3,11,19 * * *", + "command": "/app/code/sweep.sh" + }, + "rag_refresh": { + "schedule": "30 3 * * *", + "command": "/app/code/rag_refresh.py" + }, + "metrics_snapshot": { + "schedule": "15 3 * * *", + "command": "/app/code/metrics_snapshot.py" + } + } }, - "sendmail": {}, - "scheduler": { - "membership_sweep": { - "schedule": "0 3,11,19 * * *", - "command": "/app/code/sweep.sh" - }, - "rag_refresh": { - "schedule": "30 3 * * *", - "command": "/app/code/rag_refresh.py" - }, - "metrics_snapshot": { - "schedule": "15 3 * * *", - "command": "/app/code/metrics_snapshot.py" - } - } - }, - "manifestVersion": 2, - "website": "https://inference.coop", - "contactEmail": "info@inference.coop", - "dockerImage": "registry.inference.coop/co-op/member-portal:20261031-6f6957c" + "manifestVersion": 2, + "website": "https://inference.coop", + "contactEmail": "info@inference.coop", + "dockerImage": "registry.inference.coop/code/member-portal:20261101-e1ec25f" }