Utilisez un Procfile
pour définir le processus appelé au démarrage d'un conteneur.
Procfile
peut remplacer le processus de démarrage par défaut pour tout type de langue. La prise en charge du fichier Procfile est assurée par le buildpack du point d'entrée.
Nom et emplacement du fichier Procfile
Le fichier Procfile
est toujours un fichier texte brut sans extension.
Les buildpacks de Google Cloud recherchent un fichier nommé Procfile
dans le dossier racine du projet. Le Procfile
doit se trouver dans le répertoire racine de votre projet et ne peut être placé nulle part ailleurs.
Format Procfile
Un Procfile
déclare ses types de processus sur des lignes individuelles, chacune au format suivant:
PROCESS_TYPE: COMMAND
Remplacez :
- PROCESS_TYPE avec un nom alphanumérique pour votre commande, par exemple
web
,worker
etcustom
. - COMMAND indique la commande que chaque type de processus doit exécuter au démarrage, par exemple
gunicorn -b :$PORT main:app
.