在heroku上部署我的应用程序

时间:2014-09-02 09:11:05

标签: git heroku github heroku-toolbelt

我正在学习如何在Heroku上部署我的应用程序并需要一些指导。

背景:

我的应用程序当前在本地运行,并访问我的计算机上的MySQL数据库以提取数据,通过Twilio向人们拨打电话。我的应用程序中的脚本是PHP。所以我想要做的就是将脚本和mysql数据库都推送到heroku的云端,并安排一个特定的脚本来运行。

我尝试过在线阅读教程(最有帮助的是this),但我仍然无法解读以下内容:

1)如何使用git将我的脚本推送到heroku?

2)如何将mysql数据库从本地机器迁移到heroku?

3)如何让我的脚本连接到云中的mysql数据库?

4)如何设置作业来调用heroku中的特定脚本?

最重要的是,我需要弄清楚步骤1和2.如何将我的PHP脚本最快地推送到heroku?

1 个答案:

答案 0 :(得分:1)

git init用于启动项目到git环境。现在您可以track或提交文件了。要推送到heroku,你需要配合git

git init

git add .

git commit -m "added commit"

heroku create 

heroku create命令将在前面执行两项操作,它将在heroku域上创建新应用程序并在本地添加应用程序远程,

您可以使用git remote -v

检查heroku遥控器

然后

  

git push heroku master

最后,heroku强烈建议您使用postgres。对于mysql,您可能需要DUMP个文件。

mysql -u root -p <database name> > file.sql

并且在推送之后,您可以从heroku bash环境导入转储文件。