- 在https://dashboard.heroku.com/apps頁面中選擇Create a new app
-
輸入app的名字,完成創建
- clone項目git clone
[email protected]:appname.git
-o heroku - 創建Gemfile
source "https://rubygems.org" ruby "1.9.3" gem 'sinatra', '1.4.4'
- 創建web.rb作爲web服務啓動文件
require "sinatra" get "/:name.html" do erb params[:name].to_sym end
- 創建Procfile,foreman這個gem要用它作爲配置,heroku通過foreman啓動web服務
web: bundle exec ruby web.rb -p $PORT
- 創建app需要的其他文件
- 添加文件到git中:git add . -m "add all"
- 登錄heroku:heroku login
- 發佈git push heroku master
在heroku上部署sinatra應用
本文假定你已經擁有了heroku賬號和成功安裝heroku toolbelt。如果你還沒有這麼做,可以看這裏https://devcenter.heroku.com/articles/quickstart
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.