Before starting the installation, please be sure to review the installation prerequisites. |
This guide will teach you how to install Profound.js on to an IBM i which is disconnected from the Internet. For this:
On your local machine, you will need to install Sinopia via NPM. Sinopia can be used as a local NPM cache, a proxy for the NPM registry or even a private registry. In this case, it is used as a proxy.
npm install -g sinopia
.sinopia
. This will create the default config file.C:\Users\profoundlogic> sinopia warn --- config file - C:\Users\profoundlogic\AppData\Roaming\sinopia\config.yaml warn --- http address - http://0.0.0.0:4873/ |
So Sinopia can be accessed from the local network, you need to add the following text to the config.yaml that Sinopia generated.
listen: - 0.0.0.0:4873 |
After the config.yaml change, you should restart Sinopia. For the next steps, you will need to know the local system's internal IP address or hostname so your IBM i can connect to it.
On your IBM i, before you continue to install Profound.js, you must change the registry which NPM will use.
npm set registry <URL>
, where <URL>
is 'http://localmachine:4873'
(without quote marks) and where localmachine
is the internal IP or hostname of the system running Sinopia)npm install profoundjs
' will now point at the proxy for all the dependencies.npm set registry https://registry.npmjs.org/
'