session, err := mgo.Dial("mongodb://omind:jov.omind@widmore.mongohq.com:10000/ominds")
首先,我们需要给数据库添加一个用户。点击红色框中的 Admin ,然后点击 Users 进入用户管理页面。在 username 和 password 处分别填写用户名和密码:
db.addUser(‘omind‘,‘jov.omind‘)
点击 Add user 添加用户。
注意:假如你的电脑上已经安装了 Git ,那么在安装的时候选择 Custom Installation 并去掉安装 Git 的选项,否则选择 Full Installation 。
安装成功后,打开 Git Bash ,输入 heroku login ,然后输入在 Heroku 注册的帐号和密码进行登录。Git 会检测是否有 SSH 密钥,如果有,则使用此密钥并上传,如果没有,则创建一个密钥并上传。(你也可以使用heroku keys命令查看有没有keys,如果没有,可以使用heroku add:keys添加keys)
在项目的根目录下,新建.godir文件,比如我的GBlog/.godir 添加内容:
GBlog
git init git add .godir * git commit -m "create app" heroku create -b https://github.com/robfig/heroku-buildpack-go-revel.git git push heroku master heroku open
{{if .recentCnt}} {{if gt .recentCnt 0}} <span class="navbar-news " title="最近1小时有{{.recentCnt}}个更新">{{.recentCnt}}</span> {{end}} {{end}}
revel.TemplateFuncs["gt"] = func(a, b int) bool { return a>b }
git add . git commit -m "update" git push heroku master
【Go web开发之revel+mgo】第11章 部署到heroku上,布布扣,bubuko.com
【Go web开发之revel+mgo】第11章 部署到heroku上
原文:http://blog.csdn.net/joveth/article/details/24998641