Laravel Codedeploy Failed Build

У меня возникли некоторые проблемы с развертыванием моего приложения 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

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

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …