Procfile là một cơ chế để khai báo những lệnh nào được chạy bởi dynos trong ứng dụng của bạn trên nền tảng Heroku.
Từ Loại quy trình và Procfile, đây là một phần giới thiệu hay, nhưng về cơ bản, bạn sử dụng Procfile để cho Heroku biết cách chạy các phần khác nhau của ứng dụng của bạn. Phần bên trái của dấu hai chấm trên mỗi dòng là loại quy trình; phần bên phải là lệnh chạy để bắt đầu quá trình đó.
Các loại quy trình có thể là bất kỳ thứ gì, mặc dù web
là đặc biệt, vì Heroku sẽ định tuyến các yêu cầu HTTP đến các quy trình được bắt đầu bằng web
Tên. Các quy trình khác, chẳng hạn như công nhân nền, có thể được đặt tên là bất kỳ thứ gì và bạn có thể sử dụng dây công cụ Heroku để bắt đầu hoặc dừng các quy trình đó bằng cách tham khảo tên của nó.
Vì vậy, trong ngắn hạn, worker
là không cần thiết, trừ khi bạn muốn chạy một số quá trình khác trong nền bằng cách kiểm soát quá trình bằng heroku ps
lệnh.