In order to install wendelin on slapos, you need to request a slapos instance
from vifib or use
and overwrite an existing one (different SR).
Once you have the webrunner available create a configuration for
a custom software release:
cd /srv/slapgrid/slappartX/srv/runner/project
git clone https://lab.nexedi.com/nexedi/slapos.git
mkdir custom_wendelin
touch custom_wendelin/software.cfg
Edit custom_wendelin/software.cfg to contain
[buildout]
version = versions
extends =
../slapos/software/wendelin/software.cfg
[wendelin]
<= erp5
repository = https://lab.nexedi.com/klaus/wendelin.git
revision = caaf87de2c7e1edc212cd348e04c7da663de9529
[erp5]
revision = 1ec989d62586a1d88808a953c2e3fefc4bbb42ea
Here two custom branches/forks of the main repositiories are used and
required. If you want to substitute the revisions for the newst versions
please use the klaus/wendelin fork and the portal_callable branch of
nexedi/erp5.
You may also want to install keras/tensorflow. In this case substitute
the extends part to be
extends =
../slapos/software/wendelin/software-kerastensorflow.cfg
This may however cause problems during building and if not necessary should
be avoided.
Once you have set up the configuration for the software release,
open and build the software release (Home > Open Sofware Releases > Select
custom_wendelin > Green Arrow Button). Note that opening a new sofware
release erases all previous data and software from the instance. So
make sure you have no data to lose in case you re-purposed a slapos instance.