{
  "manifestVersion": 2,
  "type": "app",
  "id": "io.cloudron.inventree",
  "title": "InvenTree",
  "description": "Open-source inventory management system: parts and stock tracking, bills of materials, suppliers, purchase and build orders, with a plugin ecosystem and REST API. PostgreSQL storage, Redis-backed background workers. SSO via the Cloudron OIDC provider; a local admin account is seeded on first boot (generated password in /app/data/.admin_password).",
  "author": "InvenTree contributors",
  "website": "https://inventree.org/",
  "contactEmail": "cloudron@tsys.dev",
  "tagline": "Inventory management: parts, stock, BOMs and orders",
  "version": "1.5.2",
  "healthCheckPath": "/api/system/health/",
  "httpPort": 8000,
  "memoryLimit": 2048,
  "addons": {
    "localstorage": {},
    "postgresql": {},
    "redis": {}
  },
  "mediaLinks": [],
  "changelog": "Initial Cloudron package for InvenTree 1.5.2 (official-image wrapper of inventree/inventree, digest pinned). start.sh maps the postgresql/redis addons onto INVENTREE_* env, persists secret key + generated admin password under /app/data, builds the django-allauth openid_connect provider JSON from the Cloudron OIDC env, drives `invoke update` (migrations + static) before serving, and backgrounds the RQ worker gated on the web port. Health endpoint /api/system/health/ per upstream convention.",
  "icon": "file://logo.png"
}
