bootstrappers demo cd demo git init git add . git commit -m "init project"
上 https://github.com/new,選 rocodev / demo
team 加上
- rocodev/deploy-team
- rocodev/tech
Token: TOKEN Room : ROOM
- 上 http://rocodev.airbrake.io 上開專案
- 在專案中 `rails g airbrake --api-key XXXX"
- 掛上 hipchat 的 token 與 chatroom,如以上資訊。
修改 config/config.yml 裡下的設定
hipchat_token: TOKEN hipchat_room_name: "ROOM
- 修改 config/deploy.rb 下的資訊
- cap deploy:setup
- 到主機上的 shard/ 下新增目錄 config/,再新增 config/database.yml.production
production: &default adapter: mysql2 encoding: utf8 database: demo_production host: localhost username: root password: 'abc123'
- cap deploy
- 到主機上的 current 下,RAILS_ENV="production" rake db:create
- 到主機上的 current 下,RAILS_ENV="production" rake db:migrate
- cap deploy
- vim /opt/nginx/nginx.conf
server { listen 80; server_name demo.rocodev.net; root /home/apps/demo/current/public; passenger_enabled on; }
- sudo /etc/init.d/nginx restart