Laravel Codedeploy Failed Build - PullRequest
       24

Laravel Codedeploy Failed Build

0 голосов
/ 25 октября 2018

У меня возникли некоторые проблемы с развертыванием моего приложения laravel через AWS codedeploy.Я использую конвейеры bitbucket для автоматического развертывания, когда я вытаскиваю из своей ветки разработки в свою производственную ветку.Приложение развертывается на моем сервере 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

Кроме того, scripts / start_server, который является проблемой:

#!/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

Я что-то упустил, как я долженподавать заявку?

...