Как развернуть ваше децентрализованное приложение на 4EVERLAND

Как развернуть ваше децентрализованное приложение на 4EVERLAND

16 апреля 2022 г.

Как развернуть ваше децентрализованное приложение на 4everland


4EVERLAND — это платформа облачных вычислений Web 3.0, которая предлагает возможность развертывания и управления приложениями в децентрализованной сети. Разработчики могут использовать 4everland не только для развертывания приложений, но и для хранения объектов с помощью корзины 4everland. Такие объекты могут быть NFT, которые могут быть закреплены на IPFS, а также синхронизированы на [Arewave] (https://www.arweave.org/).


До массового внедрения Web 3.0 было очень мало фреймворков, которые можно было бы использовать для разработки приложений Blockchain, но они не были надежными или, скорее, достаточно упрощенными, чтобы разработчики, переходящие в Web 3.0, могли создавать свои приложения. Благодаря таким платформам, как 4everland, процесс создания и обслуживания вашего приложения упрощается в соответствии с удобством пользователя.


В этой статье мы рассмотрим руководство по созданию и развертыванию вашего децентрализованного приложения на 4everland. В этом случае мы будем использовать react js, а 4everland будет использоваться для управления нашим интерфейсом. Приложение будет использовать сеть Ethereum и будет написано на Reach, языке программирования dApp, который прост в освоении и имеет синтаксис Javascript.


Локальная установка


Для этой настройки мы собираемся разветвить репозиторий https://github.com/reach-sh/reach-sample-react-app. Это репозиторий представляет собой простое приложение React, которое работает в сети разработчиков Ethereum и может стать хорошим строительным блоком для всех, кто хочет узнать о Web 3.


Приложение уже имеет предварительную конфигурацию, и все, что вам нужно сделать, это запустить запуск пряжи, и оно будет развернуто в вашей локальной сети.




Оттуда вы сможете просмотреть интерфейс, показанный выше. Приложение предложит вам подключиться к Metamask, чтобы подписывать транзакции при взаимодействии с ним.


Развертывание в 4everland


Чтобы развернуть свое децентрализованное приложение на 4everland, вам необходимо создать учетную запись на официальном веб-сайте 4everland. Вам будет предложено войти в свою учетную запись Github, и после входа вы получите доступ к панели инструментов 4everland, которая выглядит как на изображении ниже.


В этом разделе просто найдите DApp и нажмите «Импорт». 4everland автоматически определяет структуру, которую использует Приложение, как вы можете видеть на изображении ниже.


**


Затем вы будете перенаправлены в раздел базовой конфигурации. Здесь вы будете вводить свои команды сборки, а также выбирать структуру, которую использует приложение. В нашем случае базовой командой для запуска нашей программы будет «npm run build».


У вас также есть возможность развернуть хуки, если вы хотите извлечь логику с отслеживанием состояния из компонента для повторного использования или независимого тестирования.




После развертывания приложения вы получите хэш IPFS, который можно использовать для проверки того, что содержимое ваших приложений действительно хранится в [IPFS] (https://ipfs.io).




Время сборки может занять несколько минут, но после его завершения вы получите это сообщение при успешном развертывании. См. мое развертывание [здесь] (https://reach-sample-react-app.4everland.app/).




Помимо React, на 4everland можно развернуть и другие фреймворки, например Next.js. Vue.js. Гюго и многое другое. Просто зарегистрируйте учетную запись и начните развертывание в Web 3.0.


Также опубликовано [Здесь] (https://allanmangeni.hashnode.dev/how-to-deploy-your-decentralized-application-on-4everland)



Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE