feat(deployments): düzenleme modalı ve deploy mesajı desteği ekle

Deployment detay sayfasında düzenleme modalı eklendi. Repo URL, branch,
compose dosyası ve environment değişkenleri inline düzenlenebilir hale
getirildi. Deploy tetikleme işlemi için özel mesaj parametresi desteği
eklendi. Düzenleme sonrası otomatik deploy tetikleme özelliği aktif edildi.
This commit is contained in:
2026-01-19 17:08:50 +03:00
parent 0092c28571
commit 2ff3fb6ee6
4 changed files with 434 additions and 10 deletions

View File

@@ -215,8 +215,10 @@ router.post("/:id/run", async (req, res) => {
const { id } = req.params;
const project = await DeploymentProject.findById(id);
if (!project) return res.status(404).json({ message: "Deployment bulunamadı" });
const rawMessage = typeof req.body?.message === "string" ? req.body.message.trim() : "";
const message = rawMessage || "Elle deploy tetikleme";
deploymentService
.runDeployment(id, { message: "Elle deploy tetikleme" })
.runDeployment(id, { message })
.catch(() => undefined);
return res.json({ queued: true });
});