Compilação e configuração personalizadas com um arquivo de construção no Elastic Beanstalk - AWS Elastic Beanstalk

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Compilação e configuração personalizadas com um arquivo de construção no Elastic Beanstalk

Para especificar um comando de criação e configuração personalizado para o aplicativo em Go, inclua um arquivo chamado Buildfile na raiz do pacote de origem. O nome do arquivo diferencia maiúsculas de minúsculas. Use o seguinte formato para o Buildfile:

<process_name>: <command>

O comando no Buildfile deve corresponder à expressão regular: ^[A-Za-z0-9_]+:\s*.+$.

O Elastic Beanstalk não monitora a aplicação executada com um Buildfile. Use um Buildfile para comandos que são executados por breves períodos e são encerrados após a conclusão das tarefas. Para processos de aplicativo de longa execução que não devem ser encerrados, use o Procfile.

No seguinte exemplo de Buildfile, build.sh é um script de shell localizado na raiz do pacote de origem:

make: ./build.sh

Todos os caminhos no Buildfile são relativos à raiz do pacote de origem. Se você já sabe onde os arquivos residem na instância, inclua os caminhos absolutos no Buildfile.