Docker rails 環境でのcredentials:edit
今回書くのは下記の状態になってviが開かない場合です。
docker-compose run -e EDITOR="vim" web rails credentials:edit Starting photo-app_db_1 ... done New credentials encrypted and saved.
上記の様に表示されviが開かない場合viがコンテナにインストールされていない様です。
apt-get install -y vim
これで
E: Unable to locate package vim
になってしまう場合
apt-get update apt-get install -y vim
の順番で行うとvimがインストール出来るのでその後コンテナのCLIで
EDITOR=vi rails credentials:edit
としてやればvimが起動して編集することが出来ました。 他docker-compose.yamlに追記する方法もある様です。