{
  "slug": "tooljet",
  "name": "ToolJet",
  "description": "Open-source low-code framework to build and deploy custom internal tools with minimal engineering effort.",
  "category": "Developer Tools",
  "image": "tooljet/tooljet:latest",
  "logo": "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/tooljet.png",
  "website": "https://www.tooljet.com",
  "docsUrl": "https://docs.tooljet.com/docs/setup/docker",
  "ports": [
    {
      "host": 3000,
      "container": 3000,
      "protocol": "tcp"
    }
  ],
  "volumes": [
    {
      "host": "/opt/appdata/tooljet",
      "container": "/var/lib/postgresql/13/main"
    }
  ],
  "envVars": [
    {
      "key": "TZ",
      "default": "Etc/UTC",
      "description": "Timezone"
    },
    {
      "key": "TOOLJET_HOST",
      "default": "http://localhost:3000",
      "description": "Public ToolJet URL"
    },
    {
      "key": "SECRET_KEY_BASE",
      "default": "",
      "description": "Rails secret key base",
      "secret": true
    },
    {
      "key": "PG_HOST",
      "default": "tooljet-db",
      "description": "PostgreSQL host"
    },
    {
      "key": "PG_DB",
      "default": "tooljet",
      "description": "PostgreSQL database name"
    },
    {
      "key": "PG_USER",
      "default": "tooljet",
      "description": "PostgreSQL user"
    },
    {
      "key": "PG_PASS",
      "default": "",
      "description": "PostgreSQL password",
      "secret": true
    }
  ],
  "minMemory": "2GB",
  "version": "latest",
  "composeOverride": "# Generated by McHarbor App Store\nservices:\n  {{serviceName}}:\n    image: {{image}}\n    container_name: {{containerName}}\n    restart: unless-stopped\n{{ports}}\n    environment:\n      TOOLJET_HOST: {{env.TOOLJET_HOST}}\n      SECRET_KEY_BASE: {{env.SECRET_KEY_BASE}}\n      PG_HOST: {{serviceName}}-db\n      PG_DB: {{env.PG_DB}}\n      PG_USER: {{env.PG_USER}}\n      PG_PASS: {{env.PG_PASS}}\n      TZ: {{env.TZ}}\n    depends_on:\n      - {{serviceName}}-db\n  {{serviceName}}-db:\n    image: postgres:13-alpine\n    container_name: {{serviceName}}-db\n    restart: unless-stopped\n    environment:\n      POSTGRES_DB: {{env.PG_DB}}\n      POSTGRES_USER: {{env.PG_USER}}\n      POSTGRES_PASSWORD: {{env.PG_PASS}}\n    volumes:\n      - {{appDataPath}}/db:/var/lib/postgresql/data\n"
}