[PR #865] [MERGED] feat: add powersync blueprint template #16184

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

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/865
Author: @ahmed-lotfy-dev
Created: 5/15/2026
Status: Merged
Merged: 7/8/2026
Merged by: @Siumauricio

Base: canaryHead: feat/add-powersync-template


📝 Commits (5)

  • be677f5 feat: add powersync blueprint template
  • 3314b59 fix: process meta.json (sort + dedupe)
  • a9a40ec fix: update powersync base64 config to match working deployment + add env comments
  • 947f099 Merge remote-tracking branch 'origin/canary' into feat/add-powersync-template
  • 8480130 fix: bundle Postgres so the service can actually start

📊 Changes

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

View changed files

blueprints/powersync/docker-compose.yml (+33 -0)
blueprints/powersync/meta.json (+19 -0)
blueprints/powersync/powersync.png (+0 -0)
blueprints/powersync/template.toml (+88 -0)

📄 Description

Adds a PowerSync blueprint template for Dokploy.

PowerSync is an open-source sync engine for local-first apps. It syncs PostgreSQL data to mobile devices and browsers with real-time replication.

Template features:

  • Single service (no MongoDB needed) — uses PostgreSQL for both source and bucket storage
  • All configuration through environment variables (POWERSYNC_CONFIG_B64 / POWERSYNC_SYNC_CONFIG_B64)
  • Pinned to journeyapps/powersync-service:1.21.0
  • Service name matches blueprint folder name (powersync)

Checklist:

  • Logo is valid PNG
  • Docker image pinned to specific version
  • Service name matches blueprint folder
  • meta.json updated with correct format
  • No accidental deletions from meta.json

🔄 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/865 **Author:** [@ahmed-lotfy-dev](https://github.com/ahmed-lotfy-dev) **Created:** 5/15/2026 **Status:** ✅ Merged **Merged:** 7/8/2026 **Merged by:** [@Siumauricio](https://github.com/Siumauricio) **Base:** `canary` ← **Head:** `feat/add-powersync-template` --- ### 📝 Commits (5) - [`be677f5`](https://github.com/Dokploy/templates/commit/be677f50a5838d5202f7ad473310a496499603a7) feat: add powersync blueprint template - [`3314b59`](https://github.com/Dokploy/templates/commit/3314b5930fa3706423cf064c551c30daa11276dd) fix: process meta.json (sort + dedupe) - [`a9a40ec`](https://github.com/Dokploy/templates/commit/a9a40ec69a72d46d80491a4648896863690132e9) fix: update powersync base64 config to match working deployment + add env comments - [`947f099`](https://github.com/Dokploy/templates/commit/947f099806491cbeb6a444773fc8c9ddfe373d1f) Merge remote-tracking branch 'origin/canary' into feat/add-powersync-template - [`8480130`](https://github.com/Dokploy/templates/commit/848013040101c82dd42f40e9996e3a76ad65a0dd) fix: bundle Postgres so the service can actually start ### 📊 Changes **4 files changed** (+140 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `blueprints/powersync/docker-compose.yml` (+33 -0) ➕ `blueprints/powersync/meta.json` (+19 -0) ➕ `blueprints/powersync/powersync.png` (+0 -0) ➕ `blueprints/powersync/template.toml` (+88 -0) </details> ### 📄 Description Adds a PowerSync blueprint template for Dokploy. PowerSync is an open-source sync engine for local-first apps. It syncs PostgreSQL data to mobile devices and browsers with real-time replication. **Template features:** - Single service (no MongoDB needed) — uses PostgreSQL for both source and bucket storage - All configuration through environment variables (POWERSYNC_CONFIG_B64 / POWERSYNC_SYNC_CONFIG_B64) - Pinned to journeyapps/powersync-service:1.21.0 - Service name matches blueprint folder name (powersync) **Checklist:** - [x] Logo is valid PNG - [x] Docker image pinned to specific version - [x] Service name matches blueprint folder - [x] meta.json updated with correct format - [x] No accidental deletions from meta.json --- <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:12:38 -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#16184