我正在尝试将我的应用程序部署到Digital Ocean Docker小滴。
在开发环境中,所有样式均正确加载,但是当我上传到生产环境时,则不能正确加载。参见下面的屏幕
我正在使用:
我忘记了什么?
我已经在生产中运行的命令:
docker-compose run app bundle exec rails secret
docker-compose run app bundle exec rails assets:precompile RAILS_ENV=production
docker-compose run app bundle exec rails db:create db:migrate db:seed RAILS_ENV=production
docker-compose run app yarn install RAILS_ENV=production
docker-compose run app yarn install
答案 0 :(得分:0)
每个docker-compose run
命令都在新容器中工作。这是行不通的。
有几种解决方法,其中一种是编译资产并在docker入口点中进行所有准备工作。