[PR #930] [MERGED] feat: add Prefect template #16242

Closed
opened 2026-07-14 23:15:46 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/930
Author: @rohitmulani63-ops
Created: 6/21/2026
Status: Merged
Merged: 7/7/2026
Merged by: @Siumauricio

Base: canaryHead: codex/add-prefect-template


📝 Commits (3)

  • 98ea5a2 feat: add Prefect template
  • dd337d8 fix: tighten Prefect template routing
  • d5c2802 Merge remote-tracking branch 'origin/canary' into codex/add-prefect-template

📊 Changes

4 files changed (+129 additions, -0 deletions)

View changed files

blueprints/prefect/docker-compose.yml (+90 -0)
blueprints/prefect/prefect.svg (+7 -0)
blueprints/prefect/template.toml (+15 -0)
📝 meta.json (+17 -0)

📄 Description

Summary

  • add a Prefect self-hosted template based on the official Prefect Docker Compose guide
  • include Prefect server, background services, local worker, PostgreSQL, Redis, generated database password, and Dokploy domain routing
  • pin the Prefect image to prefecthq/prefect:3.7.5-python3.12 and add metadata/logo for the template catalog

/claim #152
Closes #917

Validation

  • node dedupe-and-sort-meta.js
  • node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-template.ts --dir blueprints/prefect
  • node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-docker-compose.ts --file blueprints/prefect/docker-compose.yml
  • git diff --check

Notes

Not run: full Docker runtime smoke test, because Docker is unavailable locally.

  • The template follows Dokploy's isolated-deployment conventions: no custom networks, no container names, generated secrets through template variables, and domain routing through template.toml.

🔄 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/Dokploy/templates/pull/930 **Author:** [@rohitmulani63-ops](https://github.com/rohitmulani63-ops) **Created:** 6/21/2026 **Status:** ✅ Merged **Merged:** 7/7/2026 **Merged by:** [@Siumauricio](https://github.com/Siumauricio) **Base:** `canary` ← **Head:** `codex/add-prefect-template` --- ### 📝 Commits (3) - [`98ea5a2`](https://github.com/Dokploy/templates/commit/98ea5a24e8e58dac7e432a3b326b115d8c490e30) feat: add Prefect template - [`dd337d8`](https://github.com/Dokploy/templates/commit/dd337d8b856d126f71224ed33caac4a10eb5251e) fix: tighten Prefect template routing - [`d5c2802`](https://github.com/Dokploy/templates/commit/d5c28029d6362e5cba25825ca77d142e383d0bfa) Merge remote-tracking branch 'origin/canary' into codex/add-prefect-template ### 📊 Changes **4 files changed** (+129 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `blueprints/prefect/docker-compose.yml` (+90 -0) ➕ `blueprints/prefect/prefect.svg` (+7 -0) ➕ `blueprints/prefect/template.toml` (+15 -0) 📝 `meta.json` (+17 -0) </details> ### 📄 Description ## Summary - add a Prefect self-hosted template based on the official Prefect Docker Compose guide - include Prefect server, background services, local worker, PostgreSQL, Redis, generated database password, and Dokploy domain routing - pin the Prefect image to `prefecthq/prefect:3.7.5-python3.12` and add metadata/logo for the template catalog /claim #152 Closes #917 ## Validation - `node dedupe-and-sort-meta.js` - `node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-template.ts --dir blueprints/prefect` - `node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-docker-compose.ts --file blueprints/prefect/docker-compose.yml` - `git diff --check` ## Notes Not run: full Docker runtime smoke test, because Docker is unavailable locally. - The template follows Dokploy's isolated-deployment conventions: no custom networks, no container names, generated secrets through template variables, and domain routing through `template.toml`. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-07-14 23:15:46 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/templates#16242