Развёртывание платформы в режиме проверки возможностей (Sandbox)¶
В ознакомительном режиме вы можете взаимодействовать с блокчейном через клиентское приложение, либо REST/gRPC-интерфейсы ноды: отправлять транзакции, получать данные из блокчейна, устанавливать и вызывать смарт-контракты, а также передавать конфиденциальные данные между нодами.
Создайте рабочую директорию и поместите туда файл
docker-compose.yml
, который вы можете скачать с официальной страницы Waves Enterprise на GitHub, выбрав самый свежий релиз. Также скачать этот файл вы можете при помощи wget в терминале:
wget https://github.com/waves-enterprise/WE-releases/releases/download/v1.5.0/docker-compose.yml
Для установки платформы в режиме Sandbox откройте терминал, перейдите в директорию, содержащую файл
docker-compose.yml
, и выполните следующую команду:
docker run --rm -ti -v $(pwd):/config-manager/output wavesenterprise/config-manager:v1.5.0
После развёртывания платформы все созданные пароли и адреса хранятся в файле credentials.txt
, который находится в рабочей директории.
Дождитесь результатов выполнения предыдущей команды и выполните следующую команду:
docker-compose up -d
Внимание
На ОС Linux для выполнения команд могут понадобиться права администратора (права root).
После запуска контейнеров клиентское приложение будет доступно по адресу http://localhost
, REST API ноды - http://localhost/node-0
.
Для остановки запущенных нод и сервисов выполните следующую команду:
docker-compose down
Без лицензии сеть будет работать в демо-режиме до высоты в 30 000 блоков. Для демо-режима получать лицензию необязательно.