Shamil Gadelshin 77c8a67d86 Autofix linter issues 4 anni fa
..
docs 34358429f8 move storage node into storage-node/ folder 4 anni fa
packages 77c8a67d86 Autofix linter issues 4 anni fa
scripts 6a61b71e63 storage-node: fixes after renaming packages 4 anni fa
.eslintrc.js 3b2b6d2d05 Prepare lint configs 4 anni fa
.gitignore fff4d37935 storage node refactoring 4 anni fa
.prettierrc 3b2b6d2d05 Prepare lint configs 4 anni fa
.travis.yml 34358429f8 move storage node into storage-node/ folder 4 anni fa
LICENSE.md 34358429f8 move storage node into storage-node/ folder 4 anni fa
README.md 6a0c27af2e storage-node: update READMEs 4 anni fa
package.json 3b2b6d2d05 Prepare lint configs 4 anni fa
storage-node_new.svg 34358429f8 move storage node into storage-node/ folder 4 anni fa

README.md

Storage Nodes for Joystream

This repository contains several Node packages, located under the packages/ subdirectory. See each individual package for details:

Installation

Requirements

This project uses yarn as Node package manager. It also uses some node packages with native components, so make sure to install your system's basic build tools.

On Debian-based systems:

$ apt install build-essential

On Mac OS (using homebrew):

$ brew install libtool automake autoconf

Building

$ yarn install

The command will install dependencies, and make a colossus executable available:

$ yarn colossus --help

Testing

Run an ipfs node and a joystream-node development chain (in separate terminals)

ipfs daemon
joystream-node --dev
$ yarn workspace storage-node test

Running a development environment, after starting the ipfs node and development chain

yarn storage-cli dev-init

This will configure the running chain with alice as the storage lead and with a know role key for the storage provider.

Run colossus in development mode:

yarn colossus --dev

Start pioneer ui: sh yarn workspace pioneer start `

Browse pioneer on http://localhost:3000/ You should find Alice account is the storage working group lead and is a storage provider Create a media channel. And upload a file.

Detailed Setup and Configuration Guide

For details on how to setup a storage node on the Joystream network, follow this step by step guide.