[PR #68] [MERGED] Feat docker registry #340

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

📋 Pull Request Information

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

Base: mainHead: feat-docker-registry


📝 Commits (3)

  • a836e8c feat: added docker-registry connection form
  • 5506541 chore: added docker-image configuration form
  • c3a98a5 feat: add queue for docker-image deployment

📊 Changes

32 files changed (+1708 additions, -177 deletions)

View changed files

📝 .vscode/settings.json (+1 -0)
📝 src/actions/deployment/deploy.ts (+28 -1)
src/actions/dockerRegistry/index.ts (+81 -0)
src/actions/dockerRegistry/validator.ts (+13 -0)
📝 src/actions/service/validator.ts (+15 -0)
📝 src/app/(frontend)/(dashboard)/dashboard/project/[id]/service/[serviceId]/layout.tsx (+21 -5)
📝 src/app/(frontend)/(dashboard)/integrations/page.tsx (+2 -0)
📝 src/components/Integrations/AWSDrawer.tsx (+5 -6)
src/components/Integrations/DockerRegistryDrawer.tsx (+90 -0)
📝 src/components/Integrations/GithubDrawer.tsx (+5 -6)
src/components/Integrations/dockerRegistry/Form.tsx (+259 -0)
src/components/Integrations/dockerRegistry/List.tsx (+102 -0)
📝 src/components/service/CreateService.tsx (+14 -7)
📝 src/components/service/DatabaseForm.tsx (+1 -2)
src/components/service/DockerForm.tsx (+286 -0)
📝 src/components/service/GeneralTab.tsx (+4 -7)
📝 src/components/service/ProviderForm.tsx (+0 -70)
📝 src/components/ui/blur-reveal.tsx (+6 -3)
📝 src/components/ui/sheet.tsx (+33 -34)
📝 src/lib/constants.ts (+1 -0)

...and 12 more files

📄 Description

  1. Added docker-registry linking for deploying private repositories
  2. Added docker-image deployment option in service creation

🔄 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/68 **Author:** [@pavanbhaskardev](https://github.com/pavanbhaskardev) **Created:** 4/17/2025 **Status:** ✅ Merged **Merged:** 4/17/2025 **Merged by:** [@pavanbhaskardev](https://github.com/pavanbhaskardev) **Base:** `main` ← **Head:** `feat-docker-registry` --- ### 📝 Commits (3) - [`a836e8c`](https://github.com/dflow-sh/dflow/commit/a836e8c6a115cfb62d71cd279c266592c2aaa316) feat: added docker-registry connection form - [`5506541`](https://github.com/dflow-sh/dflow/commit/5506541aa489192efd8aab6a9b4d111d57f01952) chore: added docker-image configuration form - [`c3a98a5`](https://github.com/dflow-sh/dflow/commit/c3a98a51f56092859f97ddac8530a95d3f77ae66) feat: add queue for docker-image deployment ### 📊 Changes **32 files changed** (+1708 additions, -177 deletions) <details> <summary>View changed files</summary> 📝 `.vscode/settings.json` (+1 -0) 📝 `src/actions/deployment/deploy.ts` (+28 -1) ➕ `src/actions/dockerRegistry/index.ts` (+81 -0) ➕ `src/actions/dockerRegistry/validator.ts` (+13 -0) 📝 `src/actions/service/validator.ts` (+15 -0) 📝 `src/app/(frontend)/(dashboard)/dashboard/project/[id]/service/[serviceId]/layout.tsx` (+21 -5) 📝 `src/app/(frontend)/(dashboard)/integrations/page.tsx` (+2 -0) 📝 `src/components/Integrations/AWSDrawer.tsx` (+5 -6) ➕ `src/components/Integrations/DockerRegistryDrawer.tsx` (+90 -0) 📝 `src/components/Integrations/GithubDrawer.tsx` (+5 -6) ➕ `src/components/Integrations/dockerRegistry/Form.tsx` (+259 -0) ➕ `src/components/Integrations/dockerRegistry/List.tsx` (+102 -0) 📝 `src/components/service/CreateService.tsx` (+14 -7) 📝 `src/components/service/DatabaseForm.tsx` (+1 -2) ➕ `src/components/service/DockerForm.tsx` (+286 -0) 📝 `src/components/service/GeneralTab.tsx` (+4 -7) 📝 `src/components/service/ProviderForm.tsx` (+0 -70) 📝 `src/components/ui/blur-reveal.tsx` (+6 -3) 📝 `src/components/ui/sheet.tsx` (+33 -34) 📝 `src/lib/constants.ts` (+1 -0) _...and 12 more files_ </details> ### 📄 Description 1. Added docker-registry linking for deploying private repositories 2. Added docker-image deployment option in service creation --- <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:27 +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#340
No description provided.