Procfile adalah mekanisme untuk mendeklarasikan perintah apa yang dijalankan oleh dyno aplikasi Anda pada platform Heroku.
Dari Jenis Proses dan Procfile, yang merupakan pengantar yang bagus, tetapi pada dasarnya Anda menggunakan Procfile untuk memberi tahu Heroku cara menjalankan berbagai bagian aplikasi Anda. Bagian di sebelah kiri titik dua pada setiap baris adalah jenis proses; bagian di sebelah kanan adalah perintah untuk menjalankan untuk memulai proses itu.
Jenis proses bisa apa saja, meskipun web
khusus, karena Heroku akan mengarahkan permintaan HTTP ke proses yang dimulai dengan web
nama. Proses lain, seperti pekerja latar belakang, dapat diberi nama apa saja, dan Anda dapat menggunakan sabuk alat Heroku untuk memulai atau menghentikan proses tersebut dengan merujuk pada namanya.
Jadi, singkatnya, worker
tidak perlu, kecuali jika Anda ingin menjalankan beberapa proses lain di latar belakang dengan mengontrol proses dengan heroku ps
perintah.