Construction et configuration personnalisées avec un fichier de construction sur Elastic Beanstalk - AWS Elastic Beanstalk

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Construction et configuration personnalisées avec un fichier de construction sur Elastic Beanstalk

Pour spécifier une commande personnalisée de configuration et de build pour votre application Go, incluez un fichier nommé Buildfile à la racine de votre groupe source. Le nom de fichier est sensible à la casse. Utilisez le format suivant pour le Buildfile :

<process_name>: <command>

La commande dans votre Buildfile doit correspondre à l'expression régulière suivante : ^[A-Za-z0-9_]+:\s*.+$.

Elastic Beanstalk ne surveille pas l'application exécutée avec un fichier Buildfile. Utilisez un Buildfile pour les commandes qui s'exécutent pendant de courtes durées et s'arrêtent après avoir terminé leurs tâches. Pour les processus d'applications longue durée qui ne doivent pas se fermer, utilisez plutôt le Procfile.

Dans l'exemple suivant d'un Buildfile, build.sh est un script shell qui se trouve à la racine du bundle de fichiers source :

make: ./build.sh

Tous les chemins d'accès dans le Buildfile sont par rapport à la racine du groupe source. Si vous savez à l'avance où les fichiers résident sur l'instance, vous pouvez inclure des chemins d'accès absolus dans le Buildfile.