[PR #890] feat: add OpenSourcePOS template #14307

Open
opened 2026-06-17 06:29:16 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/890
Author: @BinkyTwin
Created: 5/20/2026
Status: 🔄 Open

Base: canaryHead: codex/add-opensourcepos-template


📝 Commits (1)

  • cc281ec feat: add OpenSourcePOS template

📊 Changes

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

View changed files

blueprints/opensourcepos/docker-compose.yml (+45 -0)
blueprints/opensourcepos/opensourcepos.svg (+9 -0)
blueprints/opensourcepos/template.toml (+51 -0)
📝 meta.json (+19 -0)

📄 Description

Summary

  • add an OpenSourcePOS template backed by the upstream jekkos/opensourcepos:master Docker image
  • configure Dokploy domain routing, MariaDB persistence, generated database credentials, upload/log volumes, and allowed hostnames
  • add README mount, SVG logo, and metadata entry

/claim #152
Closes #860

Validation

  • node dedupe-and-sort-meta.js
  • node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-template.ts --dir blueprints/opensourcepos
  • node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-docker-compose.ts --file blueprints/opensourcepos/docker-compose.yml
  • MYSQL_ROOT_PASSWORD=root-password MYSQL_DATABASE=ospos MYSQL_USER=admin MYSQL_PASSWORD=app-password PHP_TIMEZONE=UTC FORCE_HTTPS=false ALLOWED_HOSTNAMES=pos.example.com docker compose -f blueprints/opensourcepos/docker-compose.yml config
  • git diff --check
  • Docker Hub API confirmed jekkos/opensourcepos:master is available for amd64 and arm64

Note: upstream docker-compose.yml currently uses jekkos/opensourcepos:master; the latest GitHub release tag exists, but the matching Docker tag is amd64-only, so this template follows upstream while preserving Apple Silicon/server ARM compatibility.


🔄 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/890 **Author:** [@BinkyTwin](https://github.com/BinkyTwin) **Created:** 5/20/2026 **Status:** 🔄 Open **Base:** `canary` ← **Head:** `codex/add-opensourcepos-template` --- ### 📝 Commits (1) - [`cc281ec`](https://github.com/Dokploy/templates/commit/cc281ecea5c265e3f42336f714a8a60df76553a5) feat: add OpenSourcePOS template ### 📊 Changes **4 files changed** (+124 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `blueprints/opensourcepos/docker-compose.yml` (+45 -0) ➕ `blueprints/opensourcepos/opensourcepos.svg` (+9 -0) ➕ `blueprints/opensourcepos/template.toml` (+51 -0) 📝 `meta.json` (+19 -0) </details> ### 📄 Description ## Summary - add an OpenSourcePOS template backed by the upstream `jekkos/opensourcepos:master` Docker image - configure Dokploy domain routing, MariaDB persistence, generated database credentials, upload/log volumes, and allowed hostnames - add README mount, SVG logo, and metadata entry /claim #152 Closes #860 ## Validation - node dedupe-and-sort-meta.js - node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-template.ts --dir blueprints/opensourcepos - node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-docker-compose.ts --file blueprints/opensourcepos/docker-compose.yml - MYSQL_ROOT_PASSWORD=root-password MYSQL_DATABASE=ospos MYSQL_USER=admin MYSQL_PASSWORD=app-password PHP_TIMEZONE=UTC FORCE_HTTPS=false ALLOWED_HOSTNAMES=pos.example.com docker compose -f blueprints/opensourcepos/docker-compose.yml config - git diff --check - Docker Hub API confirmed `jekkos/opensourcepos:master` is available for amd64 and arm64 Note: upstream docker-compose.yml currently uses `jekkos/opensourcepos:master`; the latest GitHub release tag exists, but the matching Docker tag is amd64-only, so this template follows upstream while preserving Apple Silicon/server ARM compatibility. --- <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-06-17 06:29:16 -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#14307