Laravel Codedeploy构建失败

时间:2018-10-25 15:37:25

标签: php laravel aws-code-deploy bitbucket-pipelines

通过AWS Codedeploy部署laravel应用程序时遇到一些问题。当我从开发分支拉到生产分支时,我正在使用位桶管道自动部署。该应用程序已部署到我的EC2服务器上,但出现错误,导致构建失败。

当我查看日志文件时,它表明我的错误是运行'php artisan serve'的问题。它说它不知道工匠是谁,这让我相信这不是我想像的那样执行的。

这是我的appspec.yml:

version: 0.0
os: linux
files:
  - source: /*
    destination: /var/www/html/my/directory
hooks:
  BeforeInstall:
    - location: scripts/install_dependencies
      timeout: 300
      runas: root
    - location: scripts/start_server
      timeout: 300
      runas: root

此外,脚本/启动服务器也有问题:

#!/bin/bash
php artisan serve

最后,我在日志文件中看到的错误:

[2018-10-25 15:14:43.851] [d-JK1MT1Q1W]LifecycleEvent - BeforeInstall
[2018-10-25 15:14:43.851] [d-JK1MT1Q1W]Script - scripts/install_dependencies
[2018-10-25 15:14:43.859] [d-JK1MT1Q1W]Script - scripts/start_server
[2018-10-25 15:14:43.998] [d-JK1MT1Q1W][stdout]Could not open input file: artisan

我是否缺少有关如何为应用程序提供服务的信息?

0 个答案:

没有答案