|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
http://localmachine:4873'(without quote marks) and where
localmachineis 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/'