Skip to content

Plugin file

Plugin configuration file
{
  "name" : "jupyter-minimal",
  "version" : "3.10.10-1",
  "description" : "Jupyter Minimal Plugin for Thinger.io",
  "author" : "Álvaro Luis Bustamante",
  "license" : "MIT",
  "repository" : {
    "type" : "git",
    "url" : "https://github.com/thinger-io/plugins.git",
    "directory": "jupyter-minimal"
  },
  "metadata" : {
    "name" : "Jupyter Minimal",
    "description" : "Jupyter Notebook Minimal",
    "image" : "docs/assets/jupyter_image.svg",
    "icon" : "docs/assets/jupyter_icon.svg"
  },
  "task": {
    "type": "docker",
    "image": "jupyter/minimal-notebook:python-3.10.10",
    "volumes": [
        {
            "source": "../../../storages",
            "target": "/home/jovyan/storages",
            "description": "Mount point of thinger storages"
        },
        {
          "source": "work",
          "target": "/home/jovyan/work",
          "description": "Jupyter Lab user data"
        },
        {
          "source": "config",
          "target": "/home/jovyan/.jupyter/",
          "description": "Jupyter Lab config"
        }
    ],
    "copy" : {
      "config" : "config"
    }
  },
  "interface" : {
    "main" : {
      "proxy_to" : {
        "plugin": "jupyter-minimal",
        "port" : 8888,
        "rewrite_base_path": false
      }
    }
  }
}