install
# bundler
bundle install
# migration (sqlite3 in dev)
./bin/rake db:migrate
./bin/rake db:seed_fu
# npm
npm install
edit key setting
vim ./.env
GOOGLE_CLIENT_ID=""
GOOGLE_CLIENT_SECRET=""setup sshkey ~/.ssh/footopic
# deploy
cap staging deploy
# rollback
cap staging deploy
# run task (hoge:fuga)
cap staging remote_rake:invoke task=hoge:fuga/import に md ファイルを設置
# run rake/task
./bin/rake archive:import_esa_io
| 変数 | 効果 | 例 |
|---|---|---|
| %{year} | 本日の年 | 15 |
| %{Year} | 本日の年 | 2015 |
| %{month} | 本日の月 | 12 |
| %{day} | 本日の日 | 09 |
| %{week} | 本日の曜日 | Wed |
| %{cDay} | 暦日 | 343 |
| %{cWeek} | 暦週 | 50 |
| %{me} | 自分の screen name | hiro |
| %{name} | 自分の名前 | 高橋洸人 |
macOSの場合
$ brew cask install vagrant virtualbox
$ vagrant plugin install vagrant-itamae
$ vagrant up
Itamaeによるプロビジョニングが走るので待つ
$ vagrant ssh
$ cd /vagrant
$ bundle install
$ npm install
$ ./bin/rake db:migrate
$ ./bin/rake db:seed_fu