[PR #541] [MERGED] feat(docmost): add fully updated Docmost template with fixed docker-compose and template.toml #1109

Closed
opened 2026-04-16 11:26:26 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/541
Author: @Pepperjack-svg
Created: 11/20/2025
Status: Merged
Merged: 1/28/2026
Merged by: @Siumauricio

Base: canaryHead: main


📝 Commits (2)

📊 Changes

109 files changed (+15756 additions, -5217 deletions)

View changed files

📝 .github/pull_request_template.md (+4 -3)
📝 .github/workflows/deploy-preview.yml (+3 -1)
📝 .github/workflows/deploy-production.yml (+0 -0)
.github/workflows/validate-docker-compose.yml (+317 -0)
📝 .github/workflows/validate-meta.yml (+2 -2)
📝 .github/workflows/validate.yml (+2 -2)
.gitignore (+1 -0)
📝 README.md (+2 -2)
app/package-lock.json (+0 -4248)
📝 app/pnpm-lock.yaml (+975 -809)
📝 blueprints/ackee/template.toml (+1 -0)
blueprints/anytype/docker-compose.yml (+19 -0)
blueprints/anytype/logo.png (+0 -0)
blueprints/anytype/template.toml (+4 -0)
blueprints/bluesky-pds/bluesky-pds.svg (+3 -0)
blueprints/bluesky-pds/docker-compose.yml (+48 -0)
blueprints/bluesky-pds/template.toml (+36 -0)
📝 blueprints/budibase/docker-compose.yml (+0 -3)
📝 blueprints/chatwoot/docker-compose.yml (+0 -6)
blueprints/chirpstack/chirpstack.png (+0 -0)

...and 80 more files

📄 Description

Summary

This PR adds a fully updated and Dokploy-compliant Docmost template, including corrected docker-compose.yml, improved environment variable handling, and a proper template.toml using variable helpers.

Changes Included

  • Added production-ready docker-compose.yml for Docmost
  • Added Dokploy-compliant template.toml using:
    • ${domain} helper for APP_URL
    • ${password:32} and ${password:64} for DB_PASSWORD and APP_SECRET
  • Added Docmost logo asset
  • Added new docmost entry to meta.json
  • Ensured compliance with Dokploy template guidelines:
    • No container_name
    • No ports (using expose)
    • No custom networks
    • Correct serviceName matching docker-compose
  • Verified environment variables required by Docmost:
    • APP_URL
    • APP_SECRET
    • DB_PASSWORD
  • Successfully tested full migration and startup locally
  • Ran node dedupe-and-sort-meta.js to ensure metadata cleanup and sorting

Testing

  • Imported template via Base64 Preview → Works correctly
  • Deploys successfully on local Dokploy instance
  • Docmost server starts, database connects, Redis connects
  • All migrations complete successfully
  • Web UI reachable and functional

🔄 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/541 **Author:** [@Pepperjack-svg](https://github.com/Pepperjack-svg) **Created:** 11/20/2025 **Status:** ✅ Merged **Merged:** 1/28/2026 **Merged by:** [@Siumauricio](https://github.com/Siumauricio) **Base:** `canary` ← **Head:** `main` --- ### 📝 Commits (2) - [`53c2ddb`](https://github.com/Dokploy/templates/commit/53c2ddb2fa51b995bc508a91b2dbc2355c3bafa9) New Templates (#586) - [`ea1174c`](https://github.com/Dokploy/templates/commit/ea1174c290f8cbf176ba4c40837fadd9484aa6a8) feat: Add scrutiny template (#500) ### 📊 Changes **109 files changed** (+15756 additions, -5217 deletions) <details> <summary>View changed files</summary> 📝 `.github/pull_request_template.md` (+4 -3) 📝 `.github/workflows/deploy-preview.yml` (+3 -1) 📝 `.github/workflows/deploy-production.yml` (+0 -0) ➕ `.github/workflows/validate-docker-compose.yml` (+317 -0) 📝 `.github/workflows/validate-meta.yml` (+2 -2) 📝 `.github/workflows/validate.yml` (+2 -2) ➕ `.gitignore` (+1 -0) 📝 `README.md` (+2 -2) ➖ `app/package-lock.json` (+0 -4248) 📝 `app/pnpm-lock.yaml` (+975 -809) 📝 `blueprints/ackee/template.toml` (+1 -0) ➕ `blueprints/anytype/docker-compose.yml` (+19 -0) ➕ `blueprints/anytype/logo.png` (+0 -0) ➕ `blueprints/anytype/template.toml` (+4 -0) ➕ `blueprints/bluesky-pds/bluesky-pds.svg` (+3 -0) ➕ `blueprints/bluesky-pds/docker-compose.yml` (+48 -0) ➕ `blueprints/bluesky-pds/template.toml` (+36 -0) 📝 `blueprints/budibase/docker-compose.yml` (+0 -3) 📝 `blueprints/chatwoot/docker-compose.yml` (+0 -6) ➕ `blueprints/chirpstack/chirpstack.png` (+0 -0) _...and 80 more files_ </details> ### 📄 Description ### Summary This PR adds a fully updated and Dokploy-compliant Docmost template, including corrected `docker-compose.yml`, improved environment variable handling, and a proper `template.toml` using variable helpers. ### Changes Included - Added production-ready `docker-compose.yml` for Docmost - Added Dokploy-compliant `template.toml` using: - `${domain}` helper for APP_URL - `${password:32}` and `${password:64}` for DB_PASSWORD and APP_SECRET - Added Docmost logo asset - Added new `docmost` entry to `meta.json` - Ensured compliance with Dokploy template guidelines: - No `container_name` - No `ports` (using `expose`) - No custom networks - Correct `serviceName` matching docker-compose - Verified environment variables required by Docmost: - `APP_URL` - `APP_SECRET` - `DB_PASSWORD` - Successfully tested full migration and startup locally - Ran `node dedupe-and-sort-meta.js` to ensure metadata cleanup and sorting ### Testing - Imported template via Base64 Preview → Works correctly - Deploys successfully on local Dokploy instance - Docmost server starts, database connects, Redis connects - All migrations complete successfully - Web UI reachable and functional --- <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-04-16 11:26:26 -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#1109