Skip to content

feat: add Rallly template#858

Closed
NoeFabris wants to merge 2 commits into
Dokploy:canaryfrom
NoeFabris:add-rallly-template
Closed

feat: add Rallly template#858
NoeFabris wants to merge 2 commits into
Dokploy:canaryfrom
NoeFabris:add-rallly-template

Conversation

@NoeFabris
Copy link
Copy Markdown

@NoeFabris NoeFabris commented May 11, 2026

Summary

  • Adds a Rallly Dokploy template for the open Rallly template request.
  • Includes the Rallly web app, bundled PostgreSQL, and bundled Garage S3-compatible storage.
  • Adds Dokploy variables for generated secrets, public URL, object storage, and SMTP configuration.
  • Runs the required meta processor, which also removes an existing duplicate strapi metadata entry so meta.json remains deduplicated and sorted.

Closes #121.
Related to #152.
/claim #152

Validation

  • node dedupe-and-sort-meta.js
  • node build-scripts/process-meta.js --verbose --output /tmp/meta-test.json && diff -q meta.json /tmp/meta-test.json
  • npx -p pnpm@10 pnpm exec tsx validate-template.ts --dir ../blueprints/rallly --verbose
  • npx -p pnpm@10 pnpm exec tsx validate-docker-compose.ts --file ../blueprints/rallly/docker-compose.yml --verbose
  • npx -p pnpm@10 pnpm build from app/

Copilot AI review requested due to automatic review settings May 11, 2026 06:45
@NoeFabris
Copy link
Copy Markdown
Author

/claim #152

@dosubot dosubot Bot added the size:M This PR changes 30-99 lines, ignoring generated files. label May 11, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 11, 2026

built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

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

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Dokploy blueprint for deploying the open-source Rallly scheduling app, including bundled PostgreSQL and bundled Garage (S3-compatible) object storage, and updates meta.json accordingly (also removing a duplicate strapi entry as part of reprocessing).

Changes:

  • Added the blueprints/rallly/ template (compose, Dokploy config, logo, and usage notes).
  • Registered the new template in meta.json and removed a duplicate strapi metadata entry.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
meta.json Adds rallly metadata entry; removes a duplicate strapi entry to keep the index deduped/sorted.
blueprints/rallly/template.toml Defines Dokploy variables/env and generates a garage.toml config mount.
blueprints/rallly/docker-compose.yml Adds Rallly + Postgres + Garage services with volumes and healthchecks.
blueprints/rallly/instructions.md Notes SMTP setup requirement for real usage.
blueprints/rallly/rallly.svg Adds the template logo asset.

Comment thread blueprints/rallly/template.toml Outdated
host = "${main_domain}"

[config.env]
NEXT_PUBLIC_BASE_URL = "https://${main_domain}"

db_engine = "sqlite"
replication_factor = 1
rpc_bind_addr = "[::]:3901"
Comment thread blueprints/rallly/docker-compose.yml Outdated

services:
rallly:
image: lukevella/rallly:4
Comment thread meta.json Outdated
{
"id": "rallly",
"name": "Rallly",
"version": "4",
@NoeFabris
Copy link
Copy Markdown
Author

Addressed the review items in cfca734:

  • changed NEXT_PUBLIC_BASE_URL default to http://${main_domain}
  • added rpc_public_addr and rpc_secret to the generated Garage config
  • pinned Rallly to lukevella/rallly:4.10.0
  • updated meta.json version to 4.10.0

Local validation run:

  • git diff --check
  • ./node_modules/.bin/tsx validate-template.ts --dir ../blueprints/rallly
  • ./node_modules/.bin/tsx validate-docker-compose.ts --file ../blueprints/rallly/docker-compose.yml
  • node process-meta.js --input ../meta.json --output ../meta.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🙋 Bounty claim new-template size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rallly

2 participants