タグ

Railsとsecrets.ymlに関するjetglassのブックマーク (1)

  • Capistrano 3 で secrets.yml をどう配置するか

    約1年10ヶ月ぶりの「Rails Tips」です。 今回は、Capistrano 3 で Rails アプリケーションをデプロイする時に、secrets.yml をどう扱うか、というお話しをします。 secrets.yml は Rails 4.1 で導入されたファイルです。その名の通り、秘密の情報を記録するためのファイルです。Facebook の API Key などを記録してもいいのですが、今回の話は secret_key_base に限定します。 このファイルの扱いが面倒なのは、次の3つの理由によります: 秘密の情報なので Git リポジトリにコミットできない。 デプロイ対象のすべてのサーバーに同一内容のファイルを配置しなければならない。 (セッションが切れてしまうので)運用中は原則として内容を変更できない。 早速ですが、私のやり方を紹介します。lib/capistrano/tasks

    Capistrano 3 で secrets.yml をどう配置するか
  • 1