Rails неправильно загружает активы в производственной среде - PullRequest
0 голосов
/ 21 мая 2019

Я пытаюсь развернуть свое приложение в дроплете Digital Ocean Docker.

В среде разработки все стили загружаются правильно, но когда я загружаю их в производство, нет.См. Экран ниже

enter image description here

Я использую:

  • Рельсы 5.2
  • Пряжа
  • Docker
  • Docker Compose

Я что-то забыл?

Команда, которую я уже выполнил при создании:

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

1 Ответ

0 голосов
/ 21 мая 2019

Каждая из этих docker-compose run команд работает в новом контейнере.Это не сработает.

Есть несколько способов решить эту проблему, один из них - собрать ваши ресурсы и выполнить все приготовления в точке входа в докер.

...