3. 将JDStore部署到Heroku

目标

  • 将密钥设定同步到Heroku
  • 将JDStore部署到Heroku

步骤

Step 1: 修改 Gemfile 档案

把 sqlite3 从第7行搬到 group :development, :test do 中间

在末尾新增一个 production group,加上 pg 这个 gem

group :production do 
  gem 'pg'
end 

command+s 存档

修改 Gemfile 后要 bundle install

git add .
git commit -m "move sqlite3 to dev group & add pg to production group"

具体可以参考第一课相关章节以及帮助文档

Step 2: 创建heroku app并将设定好的机密资讯同步到这个app

heroku create 先创建一个heroku app

figaro heroku:set -e production

heroku config 可以列出目前所有的设定

Step 5: 上传到github和heroku

git push origin story5
git push heroku story5:master
heroku run rake db:migrate

提示:如何在本地设置环境变数

提示:如何在 Heroku 设置环境变数