Nyt kun älykkäät sopimuksesi ovat julkisessa (testi) verkossa, sinun on isännöitävä käyttöliittymäsi verkossa, jotta käyttäjät voivat aloittaa pelaamisen DAppisi kanssa.
Vaihtoehtoja on useita. Voit käyttää web-palvelinta kotoa, mikä vie aikaa ja rahaa, tai voit käyttää alan johtavia hosting-palveluja, kuten DigitalOcean or AWS, jotka veloittavat kuukausimaksun (vaikkakin pienemmät alemman tason paketeista).
Tarvitset ilmaisen isännöintipalvelun, joka on nopea ja helppo käyttää ja tarjoaa alustan beeta-testaukselle DApp.
Nämä palvelut ovat olemassa! Aion käydä läpi kaksi heistä. Esittelyssä Heroku ja GitHub-sivut.
Heroku
"Heroku on alusta palveluna (PaaS), jonka avulla kehittäjät voivat rakentaa, käyttää ja käyttää sovelluksia kokonaan pilvessä. " - Heroku.com
Herokulla on suuri tuki monille tekniikoille, ja hän on erityisen hyvä Node-sovellusten käyttöönotossa. Olettaen, että käytät Truffle Suitea projektissasi, sinulla ei ole mitään ongelmia käyttöönotossa Herokun kanssa.
Voit ottaa Herokun käyttöön komentorivillä ensin siirtymällä Herokun lataussivulle ja asentamalla Heroku-komentoriviliitäntä (CLI)
Siirry osoitteeseen Heroku.com, luo tili ja luo uusi sovellus. Kun olet suorittanut perusasetukset, siirry Asetukset-välilehdelle ja etsi Heroku git-URL-osoitteesi. Kuva 3 näyttää, mistä se löytyy.
Avaa pääte ja siirry projektin juurikansioon. Olettaen, että käytät jo Git-sovellusta versionhallintaan, lisää Heroku Git URL-osoitteen avulla uusi tällainen kaukosäädin (missä [heroku_git_url]
on Heroku-sovelluksesi URL-osoite):
git-kaukosäädin lisää heroku [heroku_git_url]
Kirjaudu sitten tilillesi vasta asennetun Heroku-käyttöliittymän avulla:
Heroku-kirjautuminen
Tämän pitäisi avata selaimesi vahvistaaksesi. Kun olet kirjautunut sisään onnistuneesti, jäljellä on vain käyttöönotto! Suorita seuraava päästäksesi Herokulle:
git push heroku isäntä
Odota, että lokit ovat valmiit ja voila, DApp on nyt aktiivinen!
Heroku antaa URL-osoitteen projektisi nimen mukaan. Voit avata menemällä takaisin Heroku.com-sivustoon ja napsauttamalla kuvassa 4 näkyvää Avaa sovellus -painiketta.
DApp-sovelluksesi on nyt suorana Herokulla!
GitHub-sivut
"GitHub Pages on staattinen sivuston isännöintipalvelu, joka vie HTML-, CSS- ja JavaScript-tiedostot suoraan GitHubin arkistosta" - Github.com
Jokainen, joka on käyttänyt Gitiä, tietää GitHubista. Se on maailman suurin avoimen lähdekoodin versionhallinta-alusta, ja lukemattomat kehittäjät käyttävät sitä joka päivä.
GitHub-sivut on palvelu, joka sallii staattisten verkkosivustojen isännöinnin suoraan GitHub-reposta. Tämä tarkoittaa, että niin kauan kuin sovelluksesi ei tee palvelinpuolen laskentaa (kuten esimerkiksi PHP), olet hyvä mennä!
Jos et vielä käytä GitHubia repoasi varten, suosittelen, että hyödynnät tätä. Oletetaan, että olet ja projektisi käyttää Truffle Suitea, siirry komentoriville ja siirry projektisi juurihakemistoon.
Asenna gh-pages
paketti suorittamalla seuraava komento:
npm install --säästä gh-sivut
Seuraavaksi sinun on lisättävä muutama tieto omaan package.json
tiedosto. Avaa pakettitiedosto tekstieditorissa.
Lisää pääobjektin sisälle seuraava, missä [user-name]
on GitHub-käyttäjänimesi ja [repo-name]
on GitHub-reposi nimi:
"kotisivu": "https: // [käyttäjänimi] .github.io / [repo-nimi] /",
Lisää seuraavat vaihtoehdot “scripts”
osassa package.json
:
"preeploy": "npm suorituksen koontiversio",
"deploy": "gh-pages -d build",
Ainoa mitä nyt on jäljellä, on juosta npm run deploy
ottaa DApp käyttöön GitHub-sivuille.
DApp-sovelluksesi on nyt saatavilla GitHub-sivuilla!