【发布时间】:2021-05-08 19:53:23
【问题描述】:
我正在尝试将 laravel 应用程序部署到 aws beanstalk,操作系统是 Amazon Linux 2 AMI。
我已经设置了以下文件:
.ebextensions/01-deploy-script-permission.config
它包含以下代码:
container_commands:
01-storage-link:
command: 'sudo chmod +x .platform/hooks/postdeploy/post-deploy.sh'
和
.platform\hooks\postdeploy/01-post-deploy.sh
它包含以下代码:
php artisan optimize:clear
部署失败并在 eb-engine.log 文件中出现以下条目
[ERROR] 执行命令 [app-deploy] 时出错 - [RunAppDeployPostDeployHooks]。停止运行命令。错误: 命令 .platform/hooks/postdeploy/post-deploy.sh 失败并出现错误 fork/exec .platform/hooks/postdeploy/post-deploy.sh:没有这样的文件或 目录
【问题讨论】:
标签: laravel amazon-elastic-beanstalk