Configurando o ambiente Laravel no AWS Elastic Beanstalk

1) Crie um arquivo de configuração com a extensão .config (por exemplo, myapp.config) e coloque-o em um diretório de nível superior .ebextensions de seu pacote de origem.

.ebextensions/myapp.config

2) No arquivo myapp.config, digite o seguinte.

commands:
01updateComposer:
command
: export COMPOSER_HOME=/root && /usr/bin/composer.phar self-update

container_commands
:
composer
:
command
: "/usr/bin/composer.phar update"

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers.html#customize-containers-format