前提・実現したいこと
railsアプリケーションをdockerで作成したいと考えています。
gemを永続化したいのですが、エラーが出てしまい解決方法がわかりませんでした。
発生している問題・エラーメッセージ
The Compose file './docker-compose.yml' is invalid because: Unsupported config option for services.volumes: 'gem_data'
該当のソースコード
docker-compose.yml
version: "3" services: db: image: mysql:5.7 environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: root ports: - "3306:3306" web: build: . command: rails s -p 3000 -b '0.0.0.0' volumes: - .:/app_name - ./mysql:/var/lib/mysql - gem_data:/usr/local/bundle ports: - "3000:3000" links: - db volumes: gem_data:
永続化させるために、以下を追記したらエラーが出現するようになりました。
volumes: - gem_data:/usr/local/bundle 追加 volumes: 追加 gem_data: 追加
調べるとインデントに問題があることが多いようですが、見たところそのような部分は内容に思えます。。
ご教授頂けますと幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/29 07:22
2020/10/29 17:12