Joystream / joystream

Joystream Monorepo
http://www.joystream.org
GNU General Public License v3.0
1.42k stars 115 forks source link

Create a docker image that can deploy various testnets on the same server #4709

Open chrlschwb opened 1 year ago

chrlschwb commented 1 year ago

During YPP testing and Ephesus runtime testing, the community was faced with a difficulty arising from deploying more than one testnet on the same server. Of course, it could be done manually by configuring ports, but required certain DevOps experience and also this was prone to errors and time-consuming. A solution was proposed : a docker image that can be used to setup various chains on the same server without resulting in port errors.

bedeho commented 1 year ago

Sounds intereesting, thanks for being practive in identifying fixes to structural issues! I guess @mnaamani should weigh in here.

freakstatic commented 1 year ago

The first version of a docker image for this (and scripts to get everything setup) can be found here: https://git.joystreamstats.live/Operations/joystream-aio-docker/src/master

It creates a docker container which runs the joystream-node container and QN containers inside it

freakstatic commented 1 year ago

in the future we may add another components of joystream, like Atlas and Orion to make it even easier to setup the QA environment.