【发布时间】:2020-07-06 17:23:19
【问题描述】:
设置 - 带有 seqeulize 的节点 js 应用程序。在本地我运行 sequelize db:migrate 命令。我打算将应用程序部署到heroku。部署后,如何运行相同的命令?有 CLI 吗?我可以登录到 heroku 上的 mysql 实例来运行这样的命令吗?这可以作为部署/构建过程的一部分,代码在 github 中吗?
【问题讨论】:
设置 - 带有 seqeulize 的节点 js 应用程序。在本地我运行 sequelize db:migrate 命令。我打算将应用程序部署到heroku。部署后,如何运行相同的命令?有 CLI 吗?我可以登录到 heroku 上的 mysql 实例来运行这样的命令吗?这可以作为部署/构建过程的一部分,代码在 github 中吗?
【问题讨论】:
您可以使用package.json 中的heroku-postbuild script 告诉 Heroku 在部署期间运行命令:
"heroku-postbuild": "sequelize db:migrate",
【讨论】: