Развертывание приложения Laravel (с планировщиком) на AWS Elastic Beanstalk и запуск расписания - PullRequest
0 голосов
/ 28 февраля 2019

Недавно я создал мобильное приложение в React-Native вместе со связанным с ним внутренним приложением Laravel / базой данных SQL.Приложение и база данных были протестированы на локальном сервере, и я готов к развертыванию.Я развернул приложение и базу данных на AWS Elastic Beanstalk, следуя инструкциям

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-laravel-tutorial.html

Приложение было успешно развернуто, и я также настроил базу данных в ElasticBeanstalk Console.

Единственная проблема состояла в том, чтобы запустить расписание.

Я понятия не имею, как это сделать!

Я пытался создать задание cron после

https://medium.com/@joelennon/running-cron-jobs-on-amazon-web-services-aws-elastic-beanstalk-a41d91d1c571

Я создал файл cron.yaml в корне моего проекта, как этот.

version: 1
cron:
 — name: "schedule"
   url: "/schedule"
   schedule: "0 */12 * * *"

И затем я развернулэто в AWS Elastic Beanstalk.

Файл конфигурации cron.yaml в версии приложения 69degrees-16 содержит недопустимый YAML или JSON.Исключение YAML: недопустимый Yaml: при анализе отображения блока в "", строка 3, столбец 2: - имя: "расписание" ^ ожидается, но обнаружен BlockMappingStart в "", строка 4, столбец 4: url: "/ schedule" ^, JSON исключение: недопустимый JSON: неожиданный символ (v) в позиции 0. Обновите файл конфигурации.

Одним словом, я хочу запустить расписание в AWS.Как я могу это сделать?

...