rake assets:precompile
をDockerfileの中に書いて```docker build``するとdbにつながらないといったエラーが出るので、build時はdbのadapterをnulldbに変更して本番DBへ接続しないようにした。
設定
- Gemfile
gem 'activerecord-nulldb-adapter'
- config/database.yml
defaults: &defaults
adapter: <%= ENV['DB_ADAPTER'] ||= "mysql2" %>
encoding: utf8
- Dockerfile
FROM hoge_rails_apps_base:latest
RUN DB_ADAPTER=nulldb bundle exec rake -t assets:precompile RAILS_ENV=production
CMD ["/start.sh"]
参考になりました