Usa un Procfile
para definir el proceso que se invoca cuando se inicia un contenedor.
El Procfile
puede anular el proceso de inicio predeterminado para cualquier tipo de idioma. El paquete de compilación de punto de entrada proporciona compatibilidad con Procfile.
Nombre y ubicación de Procfile
El archivo Procfile
siempre es un archivo de texto sin formato y sin extensión.
Los paquetes de compilación de Google Cloud buscan un archivo llamado Procfile
en la carpeta raíz del proyecto. El Procfile
debe residir en el directorio raíz de tu proyecto y
no se puede colocar en ningún otro lugar.
Formato de Procfile
Un Procfile
declara sus tipos de procesos en líneas individuales, cada una con el siguiente formato:
PROCESS_TYPE: COMMAND
Reemplaza lo siguiente:
- PROCESS_TYPE con un nombre alfanumérico para tu comando, como
web
,worker
ycustom
. - COMMAND indica el comando que cada tipo de proceso debe ejecutar al inicio, como
gunicorn -b :$PORT main:app
.