Add project registry and Coolify sync endpoints

- GET/PUT/DELETE /:project/meta — project metadata (gitea repo, coolify app ID)
- GET /projects — list all registered projects
- POST /:project/:env/sync-coolify — push secrets as env vars to Coolify app
- New CONFIG_META KV namespace
- Env bindings for COOLIFY_API_TOKEN and COOLIFY_BASE_URL
This commit is contained in:
marauder-actual
2026-06-10 17:56:06 +02:00
parent 339f68de4b
commit e7129d259c
5 changed files with 235 additions and 3 deletions
+4
View File
@@ -13,3 +13,7 @@ id = "425dd5e9d641479e8130d20b83fa0224"
[[kv_namespaces]]
binding = "CONFIG_FILES"
id = "f2c224cbfce04852ba4616d51fa545b7"
[[kv_namespaces]]
binding = "CONFIG_META"
id = "6ab687ed121e471990160f3a8e46cf18"