Мое приложение создано Rails 5.2.2, и мне требуется master.key, когда я собираю ресурсы, хотя на самом деле оно не используется. Я предоставляю свое приложение в качестве образа докера, поэтому мне нужно создать его при создании образа, но я не хочу включать в него свой master.key. Я также знаю, что на самом деле необходимо это secret_key_base, поэтому я попытался выставить фиктивную SECRET_KEY_BASE в качестве переменной среды, но bundle exec rails assets:precompile RAILS_ENV=production
не удалось, поскольку в моем конфигурационном файле config.require_master_key = true
. Я думаю, если эти настройки превратятся в false, приложение не проверяет, существует ли master.key или нет, и будет работать нормально. Но я не знаю, почему значение по умолчанию равно true, поэтому я не могу решить сделать это.
Приводит ли config.requre_master_key = false
какие-либо проблемы? Кто-нибудь может мне помочь?