如何在 Google App Engine 上 运行 Larvel 的 php artisan 命令
How to run Larvel's php artisan commands on Google App Engine
我在 Google App Engine 实例上托管了一个 Laravel 应用程序的暂存站点。生产站点托管在 Compute Engine 上,不是托管服务器,所以我不太熟悉 GAE 上的设置 - 我想尝试一下,以便最终将我们的生产站点移到托管服务器上。
我遇到了一个问题,我无法弄清楚如何 运行 php artisan
暂存命令!我设法使用 google sdk 和云 sql 代理来访问登台数据库,并且我假设我可以使用某种 gcloud
命令来 运行 artisan 命令,比如 gcloud --compute="php artisan migrate"
但我想不出最好的方法。
我也尝试过使用 GCP 的应用程序内终端通过 ssh 进入实例,但似乎我无法访问该 ssh 中的实际项目文件,所以我无法 运行 artisan 命令.
有人知道运行在这种类型的服务器上进行迁移的最佳做法吗?
我也在使用 app.yaml 文件来构建实例,所以我在想也许我应该弄清楚如何将命令放在那里,但我不确定这是否是正确的举动我在该文件中拥有的唯一信息是环境信息和服务器资源信息。
请帮忙!谢谢:)
我在 Google App Engine 实例上托管了一个 Laravel 应用程序的暂存站点。生产站点托管在 Compute Engine 上,不是托管服务器,所以我不太熟悉 GAE 上的设置 - 我想尝试一下,以便最终将我们的生产站点移到托管服务器上。
我遇到了一个问题,我无法弄清楚如何 运行 php artisan
暂存命令!我设法使用 google sdk 和云 sql 代理来访问登台数据库,并且我假设我可以使用某种 gcloud
命令来 运行 artisan 命令,比如 gcloud --compute="php artisan migrate"
但我想不出最好的方法。
我也尝试过使用 GCP 的应用程序内终端通过 ssh 进入实例,但似乎我无法访问该 ssh 中的实际项目文件,所以我无法 运行 artisan 命令.
有人知道运行在这种类型的服务器上进行迁移的最佳做法吗?
我也在使用 app.yaml 文件来构建实例,所以我在想也许我应该弄清楚如何将命令放在那里,但我不确定这是否是正确的举动我在该文件中拥有的唯一信息是环境信息和服务器资源信息。
请帮忙!谢谢:)