Files
templates/blueprints/ojs/template.toml
Harikrishnan Dhanasekaran 24c1752aab Add Open Journal Systems (OJS) template #348 (#404)
* 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

* fix: process meta.json to resolve build validation errors

- Run npm run process-meta to sort entries alphabetically
- Remove any duplicates and ensure proper formatting
- Fixes GitHub Actions validate-meta job failure
2025-10-04 22:21:18 -06:00

26 lines
624 B
TOML

[variables]
main_domain = "${domain}"
ojs_password = "${password:16}"
mysql_root_password = "${password:16}"
ojs_db_password = "${password:16}"
[config]
env = [
"COMPOSE_PROJECT_NAME=ojs",
"MYSQL_ROOT_PASSWORD=${mysql_root_password}",
"OJS_DB_NAME=ojs",
"OJS_DB_USER=ojs",
"OJS_DB_PASSWORD=${ojs_db_password}",
"OJS_DB_HOST=db",
"OJS_DB_DRIVER=mysqli",
"OJS_CLI_INSTALL=0"
]
[[config.domains]]
serviceName = "ojs"
port = 80
host = "${main_domain}"
# OJS will create its own config.inc.php during installation
# No custom mounts needed - OJS handles configuration through the web installer