[PR #135] [MERGED] Feat template deploy #360

Closed
opened 2026-03-03 11:29:33 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dflow-sh/dflow/pull/135
Author: @pavanbhaskardev
Created: 4/30/2025
Status: Merged
Merged: 4/30/2025
Merged by: @pavanbhaskardev

Base: mainHead: feat-template-deploy


📝 Commits (10+)

  • eea5e1e chore: added template-deploy queue
  • 56a50e6 feat: added template deployment queue
  • ee248cf chore: added strategy for unique project creation
  • 36b86a7 feat: enhance CreateService to include project context and enforce naming convention
  • e17f846 feat: integrate slugify function to format project name input
  • 51b07d4 chore: Added Contributing guidelines
  • 7beeda3 docs: added docker-self hosting docs
  • 2ba215d chore: fix syntax issues in readme file
  • a7f5063 chore: Replaced change log with star on github button
  • 1f5633f feat: disable button in CreateSecurityGroup when in demo environment

📊 Changes

8 files changed (+663 additions, -2 deletions)

View changed files

📝 src/actions/server/index.ts (+16 -0)
📝 src/actions/templates/index.ts (+25 -0)
📝 src/actions/templates/validator.ts (+4 -0)
📝 src/app/(frontend)/(dashboard)/layout.tsx (+1 -0)
📝 src/app/(frontend)/(dashboard)/templates/page.tsx (+2 -0)
📝 src/components/templates/TemplateDetails.tsx (+99 -1)
📝 src/queues/environment/update.ts (+1 -1)
src/queues/template/deploy.ts (+515 -0)

📄 Description

  1. Added template deployment queue

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/dflow-sh/dflow/pull/135 **Author:** [@pavanbhaskardev](https://github.com/pavanbhaskardev) **Created:** 4/30/2025 **Status:** ✅ Merged **Merged:** 4/30/2025 **Merged by:** [@pavanbhaskardev](https://github.com/pavanbhaskardev) **Base:** `main` ← **Head:** `feat-template-deploy` --- ### 📝 Commits (10+) - [`eea5e1e`](https://github.com/dflow-sh/dflow/commit/eea5e1edcc780fc31faa2c5b2c2d21f0121e4fd0) chore: added template-deploy queue - [`56a50e6`](https://github.com/dflow-sh/dflow/commit/56a50e6ca7c9e93c3fb15610adeff9e1deef1a95) feat: added template deployment queue - [`ee248cf`](https://github.com/dflow-sh/dflow/commit/ee248cf4eb79d7d4d630c5fe9305b0cabc9f98b3) chore: added strategy for unique project creation - [`36b86a7`](https://github.com/dflow-sh/dflow/commit/36b86a7e78b34f0a860a35e2ddc0cdd89f367787) feat: enhance CreateService to include project context and enforce naming convention - [`e17f846`](https://github.com/dflow-sh/dflow/commit/e17f8462bfe4412d97d26f6a2f33a53fdfff8b29) feat: integrate slugify function to format project name input - [`51b07d4`](https://github.com/dflow-sh/dflow/commit/51b07d429fd708741442e1c7dda20870c824fea5) chore: Added Contributing guidelines - [`7beeda3`](https://github.com/dflow-sh/dflow/commit/7beeda3d4299334cf2e03f31f1f263bd61f09225) docs: added docker-self hosting docs - [`2ba215d`](https://github.com/dflow-sh/dflow/commit/2ba215d8d676e709457bbce677d30f7cf020ed5c) chore: fix syntax issues in readme file - [`a7f5063`](https://github.com/dflow-sh/dflow/commit/a7f506393bc11c0cd97df3844b1ea1af7cfc30be) chore: Replaced change log with star on github button - [`1f5633f`](https://github.com/dflow-sh/dflow/commit/1f5633f4f97b26d0f3e21286bcac51a9cb25b5b3) feat: disable button in CreateSecurityGroup when in demo environment ### 📊 Changes **8 files changed** (+663 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `src/actions/server/index.ts` (+16 -0) 📝 `src/actions/templates/index.ts` (+25 -0) 📝 `src/actions/templates/validator.ts` (+4 -0) 📝 `src/app/(frontend)/(dashboard)/layout.tsx` (+1 -0) 📝 `src/app/(frontend)/(dashboard)/templates/page.tsx` (+2 -0) 📝 `src/components/templates/TemplateDetails.tsx` (+99 -1) 📝 `src/queues/environment/update.ts` (+1 -1) ➕ `src/queues/template/deploy.ts` (+515 -0) </details> ### 📄 Description 1. Added template deployment queue --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 11:29:33 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/dflow#360
No description provided.