Ebextension setting when releasing a Laravel application to Elastic Beanstalk
When you release Laravel in production, using a config cache or a route cache will make it run more efficiently and improve the response of your application.
When releasing to Elastic Beanstalk, you can add the command at the time of release by putting a .config file in
container_commands: 01-cache_config: command: "php artisan config:cache" 02-cache_route: command: "php artisan route:cache" 03-cache_view: command: "php artisan view:cache"
With the above, cache of config, route and view can be generated after uploading the application.
container_commands are executed before restarting the Apache server.