Zephyrnet Logosu

Bir Penny Harcamadan DApp Portföyü Oluşturma

Tarih:

Birkaç seçenek var. Zaman ve para gerektiren bir web sunucusunu evden çalıştırabilir veya aşağıdakiler gibi sektör lideri barındırma hizmetlerini kullanabilirsiniz: DigitalOcean or AWS, aylık bir ücret talep eder (düşük seviye paketler için küçük de olsa).

İhtiyacınız olan şey, hızlı ve kullanımı kolay, DApp'inizin beta testi için bir platform sağlayan ücretsiz bir barındırma hizmetidir.

Bu hizmetler var! Bunlardan ikisinin üzerinden geçeceğim. Tanıtımı Heroku ve GitHub Sayfaları.

Heroku

"Heroku, geliştiricilerin uygulamaları tamamen bulutta oluşturmasına, çalıştırmasına ve çalıştırmasına olanak tanıyan bir hizmet olarak platformdur (PaaS). — Heroku.com

Heroku, çok sayıda teknoloji için mükemmel desteğe sahiptir ve özellikle Node uygulamalarını dağıtmada iyidir. Projeniz için Truffle Suite'i kullandığınızı varsayarsak, Heroku ile konuşlandırmada herhangi bir sorun yaşamayacaksınız.

Komut satırını kullanarak Heroku'ya dağıtım yapmak için öncelikle Heroku indirme sayfasına gitmeniz ve Heroku komut satırı arayüzü (CLI)

Heroku.com'a gidin, bir hesap oluşturun ve yeni bir uygulama oluşturun. Temel kurulumu gerçekleştirdikten sonra “Ayarlar” sekmesine gidin ve “Heroku git URL'nizi” bulun. Şekil 3 onu nerede bulacağınızı göstermektedir.

Şekil 3: Örnek Heroku uygulamasının Ayarlar sekmesi

Terminalinizi açın ve proje kök klasörünüze gidin. Sürüm kontrolü için zaten Git'i kullandığınızı varsayarsak, bunun gibi yeni bir uzaktan kumanda eklemek için Heroku Git URL'sini kullanın (burada [heroku_git_url] Heroku uygulamanızın URL'sidir):

git uzaktan heroku ekle [heroku_git_url]

Ardından, yeni yüklenen Heroku CLI'yi kullanarak hesabınızda oturum açın:

heroku giriş

Bu, onaylamak için tarayıcınızı açmalıdır. Başarılı bir şekilde oturum açtıktan sonra geriye kalan tek şey konuşlandırmak! Heroku'ya göndermek için aşağıdakileri çalıştırın:

git push heroku ustası

Günlüklerin bitmesini bekleyin ve işte, DApp'iniz artık yayında!

Heroku projenizin adına bağlı olarak bir URL atar. Açmak için Heroku.com'a geri dönün ve şekil 4'te gösterilen "Uygulamayı aç" düğmesine tıklayın.

Şekil 4: Heroku uygulamasına genel bakış

DApp'iniz artık Heroku'da yayında!

GitHub Sayfaları

“GitHub Pages, HTML, CSS ve JavaScript dosyalarını doğrudan GitHub'daki bir depodan alan statik bir site barındırma hizmetidir” — Github.com

Git'i kullanan herkes GitHub'u bilir. Dünyanın en büyük açık kaynaklı sürüm kontrol platformudur ve her gün sayısız geliştirici tarafından kullanılmaktadır.

GitHub Sayfaları statik web sitelerinin doğrudan GitHub deposundan barındırılmasına olanak tanıyan bir hizmettir. Bu, uygulamanız herhangi bir sunucu tarafı hesaplaması yapmadığı sürece (örneğin PHP gibi), hazır olduğunuz anlamına gelir!

Deponuz için halihazırda GitHub'ı kullanmıyorsanız, bundan faydalanmanızı şiddetle tavsiye ederim. Öyle olduğunuzu ve projenizin Truffle Suite kullandığını varsayalım, komut satırınıza gidin ve projenizin kök dizinine gidin.

kurmak gh-pages Aşağıdaki komutu çalıştırarak paket:

npm kurulumu --gh sayfalarını kaydet

Daha sonra, dosyanıza birkaç ayrıntı eklemeniz gerekir. package.json dosya. Paket dosyasını metin düzenleyicinizde açın.

Ana nesnenin içine aşağıdakini ekleyin; [user-name] GitHub kullanıcı adınızdır ve [repo-name] GitHub deponuzun adı:

"ana sayfa": "https://[kullanıcı adı].github.io/[repo-adı]/",

Aşağıdaki seçenekleri aşağıdaki seçeneklere ekleyin: “scripts” bölümünde package.json:

"predeploy": "npm çalıştırma derlemesi",
"deploy": "gh-pages -d build",

Artık geriye kalan tek şey koşmak npm run deploy DApp'inizi GitHub Sayfalarına dağıtmak için.

DApp’iniz artık GitHub Sayfalarında yayında!

Source: https://medium.com/better-programming/how-to-build-a-dapp-portfolio-without-spending-a-penny-42d7d0b63d8f?source=rss——-8—————–cryptocurrency

spot_img

En Son İstihbarat

spot_img