The new datafari UI based on React can be used directly into Datafari starting from Datafari 5.0.
...
This will create a build folder containing the production version of the DatafariUI. By default, this build expects to be reachable on the server using the path any.domain.test/datafariui.
This can be modified by changing content of the following file at the root of the project:
...
I found it best to put it as part of the installation folder, which is by default /opt/datafari.
You can copy the build folder to /opt/datafari/www for exemple:
...
The development server can be configured to be served at any path, the default is the same as the production one, i.e. /datafariui. It can be changed in the file:
...
This will start a development serer server listening on port 3000 on the local machine and recompiling and updating itself anytime a change occurs in one of the project files.
Accessing this server directly won’t result in a usable app for two reasons:
the app is expected to be deployed at /datafariui and it is most likely been deployed at the root of the dev server i.e.
Datafari’s APIs won’t be available as datafariui expects Datafari to be deployed on the same domain at the /Datafari path and it is not the case right now
Those are addressed in the following section
...