Skip to content

Deployment

Nicklas Börjesson edited this page Oct 24, 2016 · 6 revisions

There are several ways to deploy an Optimal Framework-based application, but the primary way it using setup files and install repositories.

The setup file

A setup file is basically a json-file that defines what and where to install.

{
  "install_location": "~/of/",
  "plugins_folder": "~/of/plugins",
  "plugins": {
    "admin": {
      "url": "https://github.com/OptimalBPM/of-admin.git",
      "branch": "main"
    }
  }
}

In a OF-application, that means:

Install location

Where to put the installation, typically ~of or %USERPROFILE%. The application installation is typically not that many files, there are initialisation and management scripts. Also, the base configuration is put here, i.e. the config.json file.

Plugins folder

Where to put the plugins if not in the installLocation/plugins-folder. They may take quite a lot of disk space, also they need to be writeable by the application for it to be able to update itself.

Plugins

An application in OF is typically a plugin. Here, they are listed by their registered identifier https://github.com/OptimalBPM/of/wiki/Plugins

Clone this wiki locally