現在の状況
開発環境: .env に入れている
本番環境: サーバーの ~/.bash_profile
に入れている
しかし ~/.bash_profile
に入れてもcapistranoでのデプロイ時に読み込んでくれない環境変数があったので、仕方がなく config/deploy.rb に
#環境変数をセット set :default_env, { rbenv_root: "/usr/local/rbenv", path: "~/.rbenv/shims:~/.rbenv/bin:$PATH", S3_ACCSESS_KEY_ID: ENV['S3_ACCSESS_KEY_ID'], S3_SECRET_ACCESS_KEY: ENV['S3_SECRET_ACCESS_KEY'] }
このような感じで読み込ませています。しかし今後ステージング環境を作るときに不備が出てくるのは間違いないのでこれは後々破綻することがわかっています。
どのように管理したらいいのでしょうか?
あなたの回答
tips
プレビュー