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

yaklaşık 2 yıl önce
1 dakikalık okuma
194 okunma
0 beğeni

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;

1NPM_CONFIG_PRODUCTION = false
2PROJECT_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;

1web: npm run start

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

© Atakan Yasin Uludağ v0.1.1