2016-07-30 4 views
2

Я пытаюсь развернуть мое приложение Rails на промежуточном сервере с Capistrano, nginx и Puma. Я использую драгоценный камень Фигаро для установки переменных ENV. При развертывании стандартная конфигурация Capistrano не ищет и не копирует файл application.yml перед развертыванием приложения, и, разумеется, развертывание не выполняется из-за отсутствия учетных данных. Я нашел несколько Gists с фрагментом для вставки в deploy.rb. Они выглядели многообещающими, но я был уверен в действиях до и после, потому что те, которые они использовали, не соответствовали действиям, используемым в моем файле deploy.rb. Я также попробовал камень capistrano-figaro-yml, который зашифровал для копирования файла, но не обновил файл, если он был изменен локально.Скопировать Figaro's application.yml с Capistrano Deploy - Rails

Есть ли более стандартный способ запуска копии файла application.yml с развертыванием Capistrano? Спасибо

ответ

3

Добавление set :linked_files, %w{config/application.yml} в deploy.rb получило его.

Смежные вопросы