Как развернуть ваше децентрализованное приложение на 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)
Оригинал