pubsweet-component-ink-backend

0.2.19 • Public • Published

Configuration

In order to use this component, the following configuration needs to be added to a PubSweet application inside a section named pubsweet-component-ink-backend:

  • inkEndpoint: the URL of an INK instance
  • email and password: the email address and password used to authenticate with INK
  • pusher: a set of configuration values matching those used in the INK instance:
    • appKey: the SLANGER_APP_ID value from INK's .env file
    • wsHost and httpHost: the hostname of the INK instance (as used for inkEndpoint, but not a full URL)
    • wsPort and httpPort: the ports that Slanger is running on in the INK instance, as configured in the slanger section of INK's docker-compose.yml.
  • recipes: recipe keys (as used in the InkFrontend component) that map to recipe IDs in the INK instance.

For example:

{
  "pubsweet-component-ink-backend": {
    "inkEndpoint": "https://ink.example.com/",
    "email": "ink@example.com",
    "password": "abcdef",
    "pusher": {
      "appKey": "abc123",
      "wsHost": "ink.example.com",
      "wsPort": 8080,
      "httpHost": "ink.example.com",
      "httpPort": 4567
    },
    "recipes": {
      "foo": "1",
      "bar": "2"
    }
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i pubsweet-component-ink-backend

Weekly Downloads

2

Version

0.2.19

License

MIT

Unpacked Size

14.5 kB

Total Files

6

Last publish

Collaborators

  • blahah
  • jure