Skip to content

feat: add Puppetflow template - #1186

Merged
Siumauricio merged 10 commits into
Dokploy:canaryfrom
jr-k:feat/puppetflow-template
Oct 8, 2026
Merged

Siumauricio merged 10 commits into
Dokploy:canaryfrom
jr-k:feat/puppetflow-template

Conversation

@jr-k

@jr-k jr-k commented Sep 27, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a minimal Puppetflow deployment backed by SQLite, based on the official self-hosted installer configuration.

  • runs the application, one queue worker, scheduler, browser gateway, stream relay, and Redis
  • generates the application key, browser stream secret, and Pinokio token through Dokploy helpers
  • configures separate HTTPS domains for the application and browser stream relay
  • persists SQLite data, uploads, execution files, and downloaded browsers
  • pins all container images

Testing

  • node build-scripts/generate-meta.js --check
  • npm run validate-template -- --dir ../blueprints/puppetflow --verbose
  • npm run validate-docker-compose -- --file ../blueprints/puppetflow/docker-compose.yml --verbose
  • docker compose config --quiet
  • started the full stack locally from empty volumes
  • confirmed migrations completed, Redis and Pinokio became healthy, the stream relay connected to Redis, the queue started, and /up returned successfully

@github-actions

github-actions Bot commented Sep 27, 2026 •

Copy link
Copy Markdown
built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
templates ✅ Ready (View Log) Visit Preview 96d258f

@Siumauricio

Copy link
Copy Markdown
Contributor

Thanks! Tested on Dokploy and it works. Small fix: meta.json says v2026.9.39 but the images are v2026.10.1 — please update version in blueprints/puppetflow/meta.json to v2026.10.1.

@jr-k

jr-k commented Oct 8, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for catching that! I've updated the version. The latest release is actually v2026.10.20 now.

Just a heads-up: the version might change again if your next review takes a while, as the repository is very active and releases are frequent.

@Siumauricio

Copy link
Copy Markdown
Contributor

Re-tested with v2026.10.20 on Dokploy — works. Only thing left: version in blueprints/puppetflow/meta.json is still v2026.9.39; please set it to v2026.10.20 and it's good to merge.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Siumauricio

Copy link
Copy Markdown
Contributor

Pushed a small fix: meta.json version set to v2026.10.20 to match the images. Re-tested on Dokploy.

Approved, thanks!

@Siumauricio
Siumauricio merged commit 728bd6b into Dokploy:canary Oct 8, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — 96d258fd Deployed Oct 8, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants