From 1e075cf4ec499abc3a5ff142ccaedf8497d4e9c4 Mon Sep 17 00:00:00 2001 From: Kevin Whitaker Date: Thu, 5 Mar 2026 23:32:12 -0500 Subject: [PATCH] update manifest to support community app build --- CloudronManifest.json | 24 ++++++++++++-------- CloudronVersions.json | 53 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+), 9 deletions(-) create mode 100644 CloudronVersions.json diff --git a/CloudronManifest.json b/CloudronManifest.json index a6f1f5c..c4136b5 100644 --- a/CloudronManifest.json +++ b/CloudronManifest.json @@ -2,9 +2,9 @@ "id": "app.romm", "title": "Romm", "version": "1.0.0", - "upstreamVersion":"4.7.0", - "author":"Kevin Whitaker ", - "description":"file://DESCRIPTION.md", + "upstreamVersion": "4.7.0", + "author": "Romm Team ", + "description": "file://DESCRIPTION.md", "changelog": "file://CHANGELOG", "healthCheckPath": "/api/heartbeat", "httpPort": 3000, @@ -17,11 +17,13 @@ "logoutRedirectUri": "/login", "tokenSignatureAlgorithm": "RS256" }, - "redis": { "noPassword": true }, - "turn":{} + "redis": { + "noPassword": true + }, + "turn": {} }, - "website":"https://romm.app/", - "icon":"file://logo.png", + "website": "https://romm.app/", + "icon": "file://logo.png", "mediaLinks": [ "https://git.cloudron.io/eyecreate/romm/-/raw/main/Screenshot1.png" ], @@ -31,6 +33,10 @@ "multiplayer" ], "manifestVersion": 2, - "minBoxVersion": "8.0.0", - "postInstallMessage":"file://POSTINSTALL.md" + "minBoxVersion": "9.1.0", + "postInstallMessage": "file://POSTINSTALL.md", + "contactEmail": "cloudron-apps@eyecreate.org", + "iconUrl": "https://git.cloudron.io/eyecreate/romm/-/raw/main/logo.png", + "packagerName": "Kevin Whitaker", + "packagerUrl": "https://git.cloudron.io/eyecreate/romm" } diff --git a/CloudronVersions.json b/CloudronVersions.json new file mode 100644 index 0000000..008a89c --- /dev/null +++ b/CloudronVersions.json @@ -0,0 +1,53 @@ +{ + "stable": true, + "versions": { + "1.0.0": { + "manifest": { + "id": "app.romm", + "title": "Romm", + "version": "1.0.0", + "upstreamVersion": "4.7.0", + "author": "Romm Team ", + "description": "Scan, enrich, and browse your game collection with a clean and responsive interface. With support for multiple platforms, various naming schemes and custom tags, RomM is a must-have for anyone who plays on emulators. \n", + "changelog": "* Initial Version\n", + "healthCheckPath": "/api/heartbeat", + "httpPort": 3000, + "memoryLimit": 2097152000, + "addons": { + "localstorage": {}, + "postgresql": {}, + "oidc": { + "loginRedirectUri": "/api/oauth/openid", + "logoutRedirectUri": "/login", + "tokenSignatureAlgorithm": "RS256" + }, + "redis": { + "noPassword": true + }, + "turn": {} + }, + "website": "https://romm.app/", + "icon": "file://logo.png", + "mediaLinks": [ + "https://git.cloudron.io/eyecreate/romm/-/raw/main/Screenshot1.png" + ], + "tagline": "Manage and play games", + "tags": [ + "game", + "multiplayer" + ], + "manifestVersion": 2, + "minBoxVersion": "9.1.0", + "postInstallMessage": "Before setting up the first admin user, please check /app/data/env.sh in the file manager. Fill in any API keys for metadata sources you want to use. Please see https://docs.romm.app/latest/Getting-Started/Folder-Structure/ for details on folder structure. RESTART AFTER ANY API KEY CHANGES!\n", + "contactEmail": "cloudron-apps@eyecreate.org", + "iconUrl": "https://git.cloudron.io/eyecreate/romm/-/raw/main/logo.png", + "packagerName": "Kevin Whitaker", + "packagerUrl": "https://git.cloudron.io/eyecreate/romm", + "dockerImage": "docker.io/eyecreate/cloudron-romm:20260304-050506-6551ca182" + }, + "creationDate": "Fri, 06 Mar 2026 04:31:43 GMT", + "ts": "Fri, 06 Mar 2026 04:31:43 GMT", + "publishState": "published" + } + } +} \ No newline at end of file