Skip to content

feat: add Puppetflow template - #1186

Open
jr-k wants to merge 1 commit into
Dokploy:canaryfrom
jr-k:feat/puppetflow-template
Open

jr-k wants to merge 1 commit into
Dokploy:canaryfrom
jr-k:feat/puppetflow-template

Conversation

@jr-k

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

Copy link
Copy Markdown

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 dda5fb1

This branch was successfully deployed

1 active deployment
Preview — dda5fb17 Deployed Sep 27, 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.

1 participant