Heroku’da Alt Klasördeki Projeyi Dağıtmak

Heroku‘ya tek repodaki farklı klasörlerden proje dağıtmak istiyorsanız (api, app vb.) custom buildpack kullanmanız gerekiyor. Kullanımı ve uygulaması oldukça kolay. 😏👌 

Öncelikle Heroku proje ayarlarına gidelim ve Buildpacks bölümüne aşağıdaki linki yapıştıralım;

https://github.com/timanovsky/subdir-heroku-buildpack.git

Burada ki önemli nokta; eklediğiniz custom buildpack adresi en başta olmalı.

Yine aynı sayfada bulunan Config Vars bölümünde aşağıdaki ayarlamaları yapalım ve PROJECT_PATH değişkenindeki değeri kullanacağımız klasör ismiyle değiştirmeyi unutmayalım;

NPM_CONFIG_PRODUCTION = false
PROJECT_PATH = api

Dağıtacağımız klasörün içinde Procfile adında dosya oluşturalım. Bu dosyaya projenin production ortamında nasıl çalışacağını belirten komut dosyasını yazalım;

web: npm run start

Artık Heroku’da projeyi başarıyla deploy edebilirsiniz 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.