Skip to content

Instantly share code, notes, and snippets.

@canujohann
Last active October 6, 2015 04:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save canujohann/6e8509a0b4deeeef39c4 to your computer and use it in GitHub Desktop.
Save canujohann/6e8509a0b4deeeef39c4 to your computer and use it in GitHub Desktop.
ホストの全てのリクエストをメンテナンスページに移動(heroku)

herokuアプリ作成

heroku create my-maintenance-project

プロジェクトをclone

cd my_path
git clone https://git.heroku.com/my-maintenance-project.git

メンテナンスページを設定

heroku config:set \
  ERROR_PAGE_URL=//s3.amazonaws.com/<your_bucket>/your_error_page.html \
  MAINTENANCE_PAGE_URL=//s3.amazonaws.com/<your_bucket>/your_maintenance_page.html

#メンテナンスモードに切り替える

heroku maintenance:on

DNSの変更(heroku側)

maintenance-heroku

DNSの変更(AWS側)

maintenance-aws

作業完了後

heroku maintenance:off
参考

https://devcenter.heroku.com/articles/maintenance-mode

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment