Files
member-portal/CloudronManifest.json
T
Ubuntu ac0bdb6518 manifest: pin dockerImage to the deployed tag
The repo didn't record which image is live, so it couldn't answer "what is
deployed here?" — the tag lived only on the Cloudron app. Pin it to the image
deployed 2026-10-26 so the repo mirrors production, as our other repos do.

Consequence, same as librechat-custom: when the CLI runs from this directory this
manifest now wins over `cloudron update --image <tag>`, so a future release pins
the new tag here and commits it as part of the deploy.
2026-10-26 16:27:53 +00:00

32 lines
911 B
JSON

{
"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 * * *",
"command": "/app/code/sweep.sh"
},
"rag_refresh": {
"schedule": "30 3 * * *",
"command": "/app/code/rag_refresh.py"
}
}
},
"manifestVersion": 2,
"website": "https://inference.coop",
"contactEmail": "info@inference.coop",
"dockerImage": "registry.inference.coop/co-op/member-portal:20261026-4920190"
}