前提・実現したいこと
Dockerを使った環境でRuby on Railsの開発をしています。
AWSのRDSへ接続した環境を構築したく、RDSの情報をcredentials.yml.encファイルへ設定したいです。
しかし、credentials.yml.encファイルを編集しようとしたところ、
New credentials encrypted and saved.
としか帰ってこず、編集ができないので、対処方法をご教授いただきたく、質問いたします。
発生している問題・エラーメッセージ
$ docker-compose run -e EDITOR="vim" web rails credentials:edit Starting photo-app_db_1 ... done New credentials encrypted and saved.
該当のソースコード
docker-compose.yml
docker
1version: '3' 2services: 3 db: 4 image: postgres 5 volumes: 6 - ./tmp/db:/var/lib/postgresql/data 7 web: 8 build: . 9 command: bash -c "rm -f tmp/pids/server.pid && bundle exec rails s -p 3000 -b '0.0.0.0'" 10 volumes: 11 - .:/photo-app 12 ports: 13 - "3000:3000" 14 depends_on: 15 - db 16
Dockerfile
1FROM ruby:2.6.2 2RUN apt-get update -qq && apt-get install -y nodejs postgresql-client 3RUN mkdir /photo-app 4WORKDIR /photo-app 5COPY Gemfile /photo-app/Gemfile 6COPY Gemfile.lock /photo-app/Gemfile.lock 7RUN bundle install 8COPY . /photo-app 9 10# Add a script to be executed every time the container starts. 11COPY entrypoint.sh /usr/bin/ 12RUN chmod +x /usr/bin/entrypoint.sh 13ENTRYPOINT ["entrypoint.sh"] 14EXPOSE 3000 15 16# Start the main process. 17CMD ["rails", "server", "-b", "0.0.0.0"] 18
試したこと
EDITORをviに変えてみる
$ docker-compose run -e EDITOR="vi" web rails credentials:edit
補足情報(FW/ツールのバージョンなど)
macOS 10.14.6
###参考にしたサイト
qiita:無料!かつ最短?で Ruby on Rails on Docker on AWS のアプリを公開するぞ。
docker

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/19 05:49