Utilizza un Procfile
per definire il processo che viene richiamato all'avvio di un container.
Procfile
può sostituire la procedura di avvio predefinita per qualsiasi tipo di lingua. Il supporto del file Procfile è fornito dal buildpack entrypoint.
Nome e posizione del file Procfile
Procfile
è sempre un file di testo normale senza estensione.
I buildpack di Google Cloud cercano un file denominato Procfile
nella cartella principale del progetto. Procfile
deve trovarsi nella directory principale del progetto e non può essere inserito altrove.
Formato del file Procfile
Un Procfile
dichiara i suoi tipi di processo in singole righe, ciascuna con il seguente formato:
PROCESS_TYPE: COMMAND
Sostituisci:
- PROCESS_TYPE con un nome alfanumerico per il comando, ad esempio
web
,worker
ecustom
. - COMMAND indica il comando che ogni tipo di processo deve eseguire all'avvio, ad esempio
gunicorn -b :$PORT main:app
.