sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Qué es Procfile? y web y trabajador

Procfile es un mecanismo para declarar qué comandos ejecutan los dynos de su aplicación en la plataforma Heroku.

Desde Process Types y Procfile, que es una buena introducción, pero básicamente usa Procfile para decirle a Heroku cómo ejecutar varias partes de su aplicación. La parte a la izquierda de los dos puntos en cada línea es el tipo de proceso; la parte de la derecha es el comando a ejecutar para iniciar ese proceso.

Los tipos de proceso pueden ser cualquier cosa, aunque web es especial, ya que Heroku enrutará las solicitudes HTTP a los procesos iniciados con la web nombre. Otros procesos, como trabajadores en segundo plano, pueden tener cualquier nombre y puede usar el cinturón de herramientas de Heroku para iniciar o detener esos procesos haciendo referencia a su nombre.

Entonces, en resumen, worker no es necesario, a menos que desee ejecutar algún otro proceso en segundo plano controlando el proceso con heroku ps comando.