在 Elastic Beanstalk 上执行 laravel 迁移的问题

Posted

技术标签:

【中文标题】在 Elastic Beanstalk 上执行 laravel 迁移的问题【英文标题】:Problem with executing laravel migrations on Elastic Beanstalk 【发布时间】:2019-12-29 14:09:46 【问题描述】:

我使用 Elastic beanstalk 部署了我的 laravel 应用程序,我需要在远程数据库上执行 php artisan:migrate 命令。 根据Maximilian's 教程,我在 .ebextensions 中创建了 init.config 文件,内容如下:

container_commands:
    01initdb:
        command: "php artisan migrate"

部署的状态是健康的,但它没有创建任何表! 请问有什么线索吗?

【问题讨论】:

【参考方案1】:

运行 php artisan config:cache 然后运行 ​​migrate 命令

【讨论】:

以上是关于在 Elastic Beanstalk 上执行 laravel 迁移的问题的主要内容,如果未能解决你的问题,请参考以下文章

SQLSTATE[HY000] [2002] 在 Elastic Beanstalk / Laravel 上执行命令时没有这样的文件或目录

如何在 Elastic Beanstalk 上设置 Loggly?

在 Elastic Beanstalk 上自动启动 Celery

在 Elastic Beanstalk 上公开 POST 端点

让 django celery worker 在 elastic-beanstalk 上启动的问题

如何在 Elastic Beanstalk 上部署自定义 docker 映像?