Spaceship Web Hosting'de bir Node.js uygulaması nasıl kurulur

Setup Node.js App aracı, Spaceship Web Hosting üzerinde Node.js uygulamalarını doğrudan kontrol panelinizden dağıtmanıza ve yönetmenize olanak tanır. Bu özellik CloudLinux tarafından desteklenir ve uygulamalar Passenger kullanılarak çalıştırılır.

Bu rehber, arayüzün nasıl çalıştığını, bir uygulamanın nasıl oluşturulacağını ve nasıl yönetileceğini açıklar.


Genel Bakış
  1. cPanel'inize giriş yaptıktan sonra, Özel bölüm altında Setup Node.js App'i açın:


  2. Sayfanın üst kısmında Uygulama Oluştur düğmesini göreceksiniz. Altında, mevcut Node.js uygulamaları listelenecektir. Her uygulama girişi, yapılandırma ayrıntılarını ve yönetim seçeneklerini gösterir:

Oluşturulan her uygulama için arayüz, uygulamanın genel ayrıntılarını görüntülemenizi sağlar; uygulama URL'si (URI), kök dizini, modu (geliştirme veya üretim) ve mevcut durumu.

Aynı sayfadan, uygulamayı yeniden başlatabilir veya durdurabilir , yapılandırmasını ve ortam değişkenlerini düzenleyebilir veya tamamen kaldırabilirsiniz.

İpucu: Uygulamalar tablosu, App URI, Kök Dizin, Mod veya Durum gibi sütun başlıklarına tıklanarak sıralanabilir. Bu, aynı hesapta birden fazla uygulamayı yönetmeyi kolaylaştırır.


Uygulama nasıl oluşturulur


+Uygulama Oluştur düğmesine bastıktan sonra, uygulamanızı yapılandırmak için aşağıdaki parametreleri girmeniz gerekir:

  • Node.js sürümü
    Uygulamanızın gerektirdiği sürümü seçin. Her zaman package.json dosyanızla uyumluluğu sağlayın.

  • Uygulama modu
    Geliştirme ve Üretim arasında seçim yapın. Canlı web siteleri için Üretim modu önerilir.

  • Uygulama kökü
    Uygulama dosyalarının saklanacağı dizini belirtin. Bu, altında ilgili klasörü oluşturacaktır /home/username.

  • Uygulama URL'si
    Uygulamanın erişilebilir olacağı alan adını veya alt alan adını seçin.

  • Uygulama başlangıç dosyası
    Uygulamanızı başlatan ana dosyayı girin (ör. app.js veya server.js)

Tüm ayarları girdikten sonra Oluştur'a tıklayın. Başarı mesajı görünecek, ardından sistem ortamı başlatacak ve uygulama ayrıntılarınızı gösterecektir.


Uygulamayı yönetme


Dağıtıldıktan sonra, uygulamanız aynı arayüzden yönetilebilir. Burada şunları yapabilirsiniz:

  • Uygulamanızı düzenleyin


Düzenleme sayfası açılır:

  • Yeniden başlat

  • Durdur/başlat

  • Sil


Not: Uygulamayı kaldırmak yapılandırmayı siler ancak proje dosyalarınızı siz manuel olarak silmedikçe otomatik olarak kaldırmaz.


Dosya yükleme ve bağımlılıkları yükleme


Uygulama oluşturulduktan sonra, proje dosyalarınızı yükleyin (package.json dahil) belirtilen uygulama kök dizinine.

Daha sonra, bağımlılıkları iki şekilde yükleyebilirsiniz:

  • Setup Node.js App içinde >> NPM Install Çalıştır:


    Sistem package.json dosyanızı okuyacak ve gerekli tüm modülleri yükleyecektir.

  • Üzerinden SSH >> sanal ortam.


    Sanal ortama girmek için SSH üzerinden, sayfanın üst kısmında belirtilen vurgulanmış komutu çalıştırın:


    Sonra şu komutu çalıştırın npm install. Bu, aynı sonucu elde etmenizi sağlar ancak size şu esnekliği sunar:

    • Belirli paketleri yükleyin (npm install package-name)

    • Diğer modülleri/geliştirme bağımlılıklarını yükleyin

    • Yapı betiklerini çalıştırın (npm run build)

    • Hataları doğrudan npm giderin.


Ortam değişkenlerini ayarlama


Ortam değişkenleri uygulama ayarları içinde yapılandırılabilir. NODE_ENV, API anahtarları, veritabanı kimlik bilgileri vb. gibi değişkenleri tanımlayabilirsiniz.


Değişiklikleri kaydedin ve ardından uygulamayı yeniden başlatın.

Geçerli bir e-posta gereklidir