本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Elastic Beanstalk 上使用 Buildfile 进行自定义构建和配置
要为您的 Go 应用程序指定自定义的生成和配置命令,请在源包根目录中包含一个名为 Buildfile
的文件。文件名区分大小写。Buildfile
应采用以下格式:
<process_name>
: <command>
Buildfile
中的命令必须符合以下正则表达式:^[A-Za-z0-9_]+:\s*.+$
。
Elastic Beanstalk 不会监控通过 Buildfile
运行的应用程序。对于短期运行并在完成任务后终止的命令,请使用 Buildfile
。对于长期运行、不应退出的应用程序进程,请使用 Procfile。
在下面的 Buildfile
示例中,build.sh
是位于源包根目录的 Shell 脚本:
make: ./build.sh
Buildfile
中的所有路径都是源包根目录的相对路径。如果您事先知道这些文件在实例上的位置,则可以在 Buildfile
中使用绝对路径。