diff --git a/catalog.json b/catalog.json new file mode 100644 index 0000000000..b4c6bb66bd --- /dev/null +++ b/catalog.json @@ -0,0 +1,38 @@ +{ + "stable": {}, + "test": { + "nginx": { + "app_readme": "

Nginx

\n

It is a test app

", + "categories": [ + "networking" + ], + "description": "Nginx description", + "healthy": true, + "healthy_error": null, + "home": "https://github.com/AdguardTeam/AdGuardHome", + "location": "/__w/apps/apps/trains/test/nginx", + "latest_version": "1.0.0", + "latest_app_version": "v1", + "latest_human_version": "v1_1.0.0", + "last_update": "2024-06-25 10:29:59", + "name": "nginx", + "recommended": false, + "title": "Nginx", + "maintainers": [ + { + "email": "dev@ixsystems.com", + "name": "truenas", + "url": "https://www.truenas.com/" + } + ], + "tags": [], + "screenshots": [], + "sources": [ + "https://github.com/AdguardTeam/AdGuardHome", + "https://github.com/truenas/charts/tree/master/community/adguard-home", + "https://hub.docker.com/r/adguard/adguardhome" + ], + "icon_url": "https://seeklogo.com/images/N/nginx-logo-B38DADE410-seeklogo.com.png" + } + } +} \ No newline at end of file diff --git a/trains/test/nginx/app_versions.json b/trains/test/nginx/app_versions.json new file mode 100644 index 0000000000..2cc07231e0 --- /dev/null +++ b/trains/test/nginx/app_versions.json @@ -0,0 +1,96 @@ +{ + "1.0.0": { + "healthy": true, + "supported": true, + "healthy_error": null, + "location": "/__w/apps/apps/trains/test/nginx/1.0.0", + "last_update": "2024-06-25 10:29:59", + "required_features": [], + "human_version": "v1_1.0.0", + "version": "1.0.0", + "app_metadata": { + "app_version": "v1", + "capabilities": [ + { + "description": "Just here as an example", + "name": "NET_RAW" + } + ], + "categories": [ + "networking" + ], + "containerVersion": "1.0.0", + "description": "Nginx description", + "home": "https://github.com/AdguardTeam/AdGuardHome", + "host_mounts": [], + "icon": "https://media.sys.truenas.net/apps/adguard-home/icons/icon.svg", + "keywords": [ + "dns", + "adblock" + ], + "lib_version": "0.0.1", + "lib_version_hash": "f074617a82a86d2a6cc78a4c8a4296fc9d168e456f12713e50c696557b302133", + "maintainers": [ + { + "email": "dev@ixsystems.com", + "name": "truenas", + "url": "https://www.truenas.com/" + } + ], + "name": "nginx", + "run_as_context": [ + { + "description": "Test app.", + "gid": 0, + "groupName": "root", + "uid": 0, + "userName": "root" + } + ], + "screenshots": [ + "https://media.sys.truenas.net/apps/adguard-home/screenshots/screenshot1.png", + "https://media.sys.truenas.net/apps/adguard-home/screenshots/screenshot2.png" + ], + "sources": [ + "https://github.com/AdguardTeam/AdGuardHome", + "https://github.com/truenas/charts/tree/master/community/adguard-home", + "https://hub.docker.com/r/adguard/adguardhome" + ], + "title": "Nginx", + "train": "test", + "version": "1.0.0" + }, + "schema": { + "groups": [ + { + "name": "Network Configuration", + "description": "Configure Network for Nginx" + } + ], + "questions": [ + { + "variable": "network", + "label": "", + "group": "Network Configuration", + "schema": { + "type": "dict", + "attrs": [ + { + "variable": "web_port", + "label": "WebUI Port", + "description": "The port for Nginx WebUI", + "schema": { + "type": "int", + "default": 8080, + "required": true + } + } + ] + } + } + ] + }, + "readme": "

Nginx

\n

It is a test app

", + "changelog": null + } +} \ No newline at end of file