À propos des fichiers Procfile

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 et custom.
  • COMMAND indique la commande que chaque type de processus doit exécuter au démarrage, par exemple gunicorn -b :$PORT main:app.