Инструкция находится в режиме написания и тестировки.
sibcore livenet testnet db bws copay watcher copay server insight-ui watcher insight-ui server
[Описание]
[Схема/Диаграма]
Тестировалось на Ubuntu 16.04.
На локальной среде запуска образов должно быть установленно:
$ apt-get install libzmq3-dev build-essential
Install using the convenience script
Для удобства get-docker.sh
скрипт установки находится в корневой директории этого рипа.
get-nvm.sh
скрипт установки находится в корневой директории.
После установки NVM установить NodeJS версии 4.8.4. NPM установится вместе с NodeJS
$ nvm install 4.8.4
Все файлы исходников сборки находятся в ./composes
. В каждой директории есть основные файлы:
Dockerfile
- конфигурацияinstall.sh
- скрипт создания образаinduct.sh
- скрипт внутренего выполненияrun.sh
- запуск контейнера, конечный запускvolumes
- директория, создается в процессе унстализации, содержит общие файлы, и/или исходники.
Последовательность создания/установки важна.
Первым должен быть создан образ sibcore
, его используют другие образы как основу.
Сделать клон sibcore-docker с github
$ git clone https://github.com/Werdffelynir/sibcore-docker.git
$ cd ./sibcore-docker/composes
Внимание! Действия одинаковы для каждого экземпляра, но начиная с sibcore
Соборка образа sibcore
$ cd ./sibcore
$ bash ./install.sh
При успешной установке, по завершении будет создана директория volumes
Действия одинаковы для каждого экземпляра.+
$ cd ./sibcore
$ bash ./run.sh
Для упрощения запуска среды подготовлены файлы
docker-compose.yml
docker-compose-livenet.yml
docker-compose-testnet.yml