[PR #404] [MERGED] Add Open Journal Systems (OJS) template #348 #433

Closed
opened 2025-11-22 20:38:33 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/404
Author: @Harikrishnan1367709
Created: 9/29/2025
Status: Merged
Merged: 10/5/2025
Merged by: @Siumauricio

Base: mainHead: OJS-(Open-Journal-Systems)-#348


📝 Commits (2)

  • 0fa87fd feat: add Open Journal Systems (OJS) template - Add OJS 3.3.0-21 template with MariaDB database - Include custom SVG logo and proper metadata - Configure environment variables and domain setup - Fix Docker volume mount issues for proper deployment
  • 5b65678 fix: process meta.json to resolve build validation errors

📊 Changes

5 files changed (+87 additions, -0 deletions)

View changed files

app/public/blueprints (+1 -0)
blueprints/ojs/docker-compose.yml (+32 -0)
blueprints/ojs/ojs.svg (+11 -0)
blueprints/ojs/template.toml (+25 -0)
📝 meta.json (+18 -0)

📄 Description

📝 Description

Adds a complete Open Journal Systems (OJS) template for researchers, educational institutes, and journal publishers.

Features

  • OJS 3.3.0-21 with MariaDB 11.4 database
  • Custom SVG logo and proper template metadata
  • Environment variables for secure database configuration
  • Domain setup ready for custom domains
  • Persistent storage for database, files, and configuration

🔧 Technical Details

  • Uses official pkpofficial/ojs:3_3_0-21 Docker image
  • Auto-generated secure passwords for database
  • Proper volume management for data persistence
  • Follows Dokploy template best practices

🏷️ Tags

  • publishing, journal, research, academic

Testing

  • Template deploys successfully without Docker errors
  • Logo displays correctly in template browser
  • Ready for OJS web installer configuration
Screenshot 2025-09-29 at 6 40 47 PM

Closes #348


🔄 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/404 **Author:** [@Harikrishnan1367709](https://github.com/Harikrishnan1367709) **Created:** 9/29/2025 **Status:** ✅ Merged **Merged:** 10/5/2025 **Merged by:** [@Siumauricio](https://github.com/Siumauricio) **Base:** `main` ← **Head:** `OJS-(Open-Journal-Systems)-#348` --- ### 📝 Commits (2) - [`0fa87fd`](https://github.com/Dokploy/templates/commit/0fa87fdcdbfbe3e23828db04c5161deb76d04ade) feat: add Open Journal Systems (OJS) template - Add OJS 3.3.0-21 template with MariaDB database - Include custom SVG logo and proper metadata - Configure environment variables and domain setup - Fix Docker volume mount issues for proper deployment - [`5b65678`](https://github.com/Dokploy/templates/commit/5b6567801df4fbe9e239dad5fc363cd79f127681) fix: process meta.json to resolve build validation errors ### 📊 Changes **5 files changed** (+87 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `app/public/blueprints` (+1 -0) ➕ `blueprints/ojs/docker-compose.yml` (+32 -0) ➕ `blueprints/ojs/ojs.svg` (+11 -0) ➕ `blueprints/ojs/template.toml` (+25 -0) 📝 `meta.json` (+18 -0) </details> ### 📄 Description ## 📝 Description Adds a complete Open Journal Systems (OJS) template for researchers, educational institutes, and journal publishers. ## ✨ Features - **OJS 3.3.0-21** with MariaDB 11.4 database - **Custom SVG logo** and proper template metadata - **Environment variables** for secure database configuration - **Domain setup** ready for custom domains - **Persistent storage** for database, files, and configuration ## 🔧 Technical Details - Uses official `pkpofficial/ojs:3_3_0-21` Docker image - Auto-generated secure passwords for database - Proper volume management for data persistence - Follows Dokploy template best practices ## 🏷️ Tags - publishing, journal, research, academic ## 🔗 Links - GitHub: https://github.com/pkp/docker-ojs - Website: https://pkp.sfu.ca/ojs/ - Docs: https://pkp.sfu.ca/ojs/docs/ ## ✅ Testing - Template deploys successfully without Docker errors - Logo displays correctly in template browser - Ready for OJS web installer configuration <img width="1011" height="787" alt="Screenshot 2025-09-29 at 6 40 47 PM" src="https://github.com/user-attachments/assets/58deb89c-fbb6-4277-8fd0-79c793af5843" /> Closes #348 --- <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 2025-11-22 20:38:33 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/templates#433