Glitch'teki aktif projenizi nasıl Render'a taşırsınız?
Glitch 8 temmuz tarihinden itibaren hosting hizmetine son veriyor. Bu sebeple Glitch üzerindeki projelerin farklı platformlara taşınması gerekmektedir. Bu gönderi boyunca Glitch'ten Render'a projenizi nasıl taşırsınız onu öğreneceksiniz.
1. Glitch'teki dosyayı indirme
Glitch dashboard sayfasına girerek indirmek istediğiniz projenin sağ tarafında bulunan "Download" butonunu kullanın.

2. İndirilen Glitch projesindeki gereksiz dosyaları temizleme
Projenizin main dosyaları dışındaki tüm gereksiz dosyaları temizlemelisiniz. Örnek olması açısından görselde sarı ile işaretlenen dosyaların silinmesi gereken dosyalar olarak gösterilmesini sağladım. Sarı ile işaretlenen dosyaları silin.

3. Proje dosyalarını Github'a yükleme
Projeyi sıkıştırılmış dosyadan çıkarın. "app" klasörü içindeki silinmesi gereken dosyaları sildiğinizden emin olun.
Github'a üye olun ve hesabınıza giriş yapın. Ardından sağ sütteki "+" işaretine tıklayın ve açılan pencereden New repository seçeneğini seçin.

Projenize bir isim belirleyin ve Create repository butonunu kullanarak projenizi oluşturun.
"public" ya da "private" seçenekleriyle projenizin gizliliği hakkında gizli ya da herkese açık olarak seçim yapabilirsiniz.

Açılan pencereden uploading an existing file seçeneceğini seçin.

Yükleme ekranına geldiğinizde .env dışındaki tüm dosyaları seçerek sürükleyip bırakın.
Ardından Commit changes kısmındaki Add files via upload kısmına Main yazın ve tüm dosyaların yüklenmesini bekleyin. Yükleme tamamlandıktan sonra Commit changes butonunu kullanarak kaydedin.

Projenizin bağlantısına şu şekilde erişebilirsiniz;

4. Github projesini Render.com kullanarak aktif etme
https://render.com/ adresine giderek bir hesap oluşturun. Ardından sağ sütteki + New butonunu kullanarak seçenek penceresini açın. Ve açılan pencerede Web Service seçeneğini seçin.

Source Code kısmından Public Git Repository sekmesine gelin. Ve github projenizin linkini buraya yapıştırın.
⚠️ Eğer github projeniz gizliyse projeniz burada bulunamaz. Bu yüzden Git Provider sekmesini kullanarak Github hesabınızı Render hesabınız ile bağlamalısınız.

Github proje bağlantınızı yapıştırdıktan sonra ve Connect butonunu kullandıktan sonra açılan pencereyi düzenleyin.
- Region kısmını Frankfurt olarak seçmeniz sizin için daha iyi olacaktır.
- Build Command kısmına
npm install
yazmalısınız.
- Start Command kısmına
node bot.js
yazmalısınız.
⚠️ Projenize ve yazılım diline göre bu kısımlar değişiklik gösterebilir. node bot.js start command'ını kendi main dosyanıza göre değiştirmelisiniz. main dosyanızın adı server.js, bot.js ya da index.js vb. olabilir.

Instance Type kısmında Free seçeneğini seçin.

Environment Variables kısmına .env dosyanızdaki gizli anahtarları girmelisiniz. (Token, apikey, key, clientid vb.)

Gerekli düzenlemeleri yaptıktan sonra Deploy Web Service butonu ile projeyi başlatın.
Projenizin başlatılması biraz zaman alabilir. Sabırla beklemelisiniz. Bu sırada canlı bağlantı adresinizi alarak Staup'a eklemelisiniz. Canlı bağlantı adresiniz resimde gösterildiği yerdedir.
