Local Deployment

How to deploy ScienceMesh fetching individual components?

Prerequisites

FIXME: is yarn necessary just for Phoenix, or for Reva as well? If the former, it can be removed from here

Make sure that you have make, git, wget, tar, gcc and sudo is installed. Further, you have to install go for Reva and Phoenix and yarn for Phoenix.

Installing Go

Check https://golang.org/dl/ for the latest version of go. Install it and make sure that go is in your $PATH.

Installing Yarn

For CentOS8, you can do this by:

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
dnf install yarn -y

There is a dependency on nodejs 10 when building Phoenix. Make sure that that is installed.

Reva

Install Reva following the official documentation: Install Reva.

Configuration

After deployment, continue by configuring Reva.