Разворачиваем свой Subgraph на Ubuntu версии 20
как это делал я. и почему не получалось по другим гайдам. ЕСЛИ БЕДА ОСТАЛАСЬ, пиши в тг @Shtihams — помогу. (хлопать не забываем, а то чо это😁)
Итак Если у вас рки такие же кривые как и у меня, добро пожаловать.
Начну с того что на виндовс(любой) делать не советую. ни одну из нод не далось поднять на вин. вечно в чем то непонятный косяк и ты зарываешься в гайдах не по делу.
- Для начала регаемся тут и ставим себе сервак. достаточно 2гб 2гпу (15д в мес) по рефу 2 месяца бесплатно. https://m.do.co/c/080e0c429527
- Что бы поставить сервер из сервиса по ссылке(а то появились вопросы) нажимаем droplets
2. качаем Putty ( эта штука консоль твоего впс сервера. ) и конектим. (копируем ИП созданного впс сервера) пишем название, сейвим.
3. заходим в консоль, логин root пароль — пароль ( ВНИМАНИЕ! пароль в консоли не отоброжается по этому что бы не написать ерунды, лучше скопируй и вставь в консоль свой пароль и нажми интер) ( вставка осуществляется правой кнопкой мыши, контрл V не работает)
4. как только вошли начинаем делать по пунктам.
sudo apt update
sudo apt upgrade
везде нажимай “y” если попросят и каждую команду делай по отдельности каэшн
sudo apt install dockersudo apt install git
3 команды ниже ты логинишься в своем гитхабе, что бы не допустить косяка я лез в менеджер паролей и оттуда копировал все данные (пароль почту ник)
git config --global user.name твойгитхабникgit config --global user.password твойгитхабпарольgit config --global user.email гитхабемайлcurl -sL https://deb.nodesource.com/setup_14.x | \sudo -E bash --&& \sudo apt install -y nodejs && sudo npm install -g npm@latestwget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bashsource ~/.profilenvm install 14.15.1curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -echo “deb https://dl.yarnpkg.com/debian/ stable main” | sudo tee /etc/apt/sources.list.d/yarn.list здесь обратите внимание, если команда не прошла, вручную поменяйте скобки на нормальные у себя сами.sudo apt-get updatesudo apt-get install yarn -y
если с последним ошибка ну и пох я так и не понял)
yarn global add @graphprotocol/graph-cligraph init --from-example yourgithubusername/subgraphname
Если устанавливается — все гуд. попросит ввести путь ( синеньким будет якобы написано но оно не написано — по этому вставляешь yourgithubusername/subgraphname а потом то что попросит слдом subgraphname. должен установить. (картинки в других гайдах найдете и видели думаю.
yarn installcd твойсабграфнеймкоторыйвводил
дальше, то что ниже под картинкой это все скопируй и вставь одним махом. ( подставь свои имена, только асетс токен как на фото ниже, свой возьми.
graph deploy --access-token ТВОЙТОКЕН \
--debug \
--node https://api.thegraph.com/deploy/ \
--ipfs https://api.thegraph.com/ipfs/ \
ТВОЙГИТХАБНИК/ИМЯСАБГРАФА
Должно запуститься…. Если запустилось мои поздравления! Теперь делай свой если хватает навыка. Если нет то это твой максимум)
Shtihmas#9582 мой дискорд ;)