Procfile dosyasını projenin ana dizininde oluştur ve içine şunu ekle:
web: bundle exec puma -p $PORTProjenin ilgili dizininde:
$ heroku create # git'e heroku remote'ını eklemiş olacağızŞu kaynakta sadece nodejs ve ruby buildpackleri eklenmiş. Karşılaştığım bazı problemleri aşağıdaki gibi 3. builpack'i ekleyerek halletim. Bununla ilgili referans kaynak.
$ heroku buildpacks:add --index 1 heroku/nodejs
$ heroku buildpacks:add --index 2 heroku/ruby
$ heroku buildpacks:add --index 3 https://github.com/febeling/webpack-rails-buildpack.githeroku remote'una push et:
$ git push heroku masterrails webpacker:compile
Heroku migrate problemi: Eğer heroku run rake db:migrate çalışmıyorsa aşağıdaki gibi kullan. İlgili problem
heroku run:detached rake db:migrate
heroku run:detached rake db:seed
heroku restart