Вопросы по теме 'capistrano3'

Как ограничить установку драгоценных камней в разных средах рельсов?
У меня есть это в моем Gemfile: .... .. # Use Capistrano for deployment group :development do gem 'capistrano', '3.0.1' gem 'capistrano-rails', '~> 1.1' end Теперь, если я зайду на свой рабочий сервер и сделаю RAILS_ENV=production...
496 просмотров

Capistrano 3: использовать пользовательскую переменную сервера в задаче
У меня есть многоэтапная настройка нескольких серверов, и в моей задаче мне нужно использовать имя сервера, например. в stagin.rb у меня есть: set :stage, :staging # Define servers server 'xxx.xx.xx.xxx', user: 'deploy', roles: %w{app}, name:...
5107 просмотров
schedule 19.10.2022

Почему при первом развертывании с помощью Capistrano запускается db:migrate?
Я использую Capistrano для развертывания в рабочей среде в первый раз и получаю сообщение об ошибке при запуске cap production deploy Ошибка: ** Invoke deploy:migrate (first_time) ** Invoke deploy:set_rails_env ** Execute deploy:migrate...
4364 просмотров

Попросите Capistrano запустить задачу до того, как она свяжет (символическая ссылка) файл
Я пытался написать сценарий capistrano, в котором я копировал файл конфигурации из каталога моего приложения ( support/config/#{rails_env} ) в shared directory (shared/config) в capistrano. rails_env => 'staging' Таким образом, когда...
3393 просмотров
schedule 14.04.2024

развертывание cap завершается с ошибкой LoadError: невозможно загрузить такой файл sidekiq/capistrano
При обновлении версии rails приложения до 4.1 я обновил все драгоценные камни с помощью «пакетного обновления». Но после обновления мой скрипт Capistrano дал сбой со следующей ошибкой: cap aborted! LoadError: cannot load such file --...
5557 просмотров

Развертывание Capistrano 3: миграция не выполняется из-за отсутствия основного
У меня есть настройка capistrano для развертывания приложения rails на удаленном сервере. При развертывании кода все работает нормально, но хотя у меня был установлен гем capistrano-rails , он не переносил базу данных. Миграции работают, когда я...
2635 просмотров

Развертывание Capistrano с помощью rvm и git [ошибка выпуска git]
Здравствуйте, у меня проблема с развертыванием моего приложения. Я не могу развернуть свое приложение, потому что у меня проблема с выпуском git DEBUG[53fd915c] Finished in 2.573 seconds with exit status 0 (successful). INFO[545c6125] Running...
1058 просмотров
schedule 02.10.2022

Развертывание Capistrano без доступа к Интернету на сервере
Как развернуть приложение Rails с помощью Capistrano на производственном или промежуточном сервере, у которого нет доступа к внешней сети или репозиторию? Мне удалось пройти половину развертывания и я понял, что Capistrano не загружает репозиторий...
685 просмотров
schedule 24.06.2022

Capistrano 3 устанавливает необязательную переменную - метод exists() не работает
Я пишу задачу развертывания библиотеки Capistrano и пытаюсь установить необязательную переменную, то есть значение по умолчанию, которое устанавливается только в том случае, если оно не было установлено в файле deploy.rb пользователя. Я нашел...
829 просмотров
schedule 18.04.2023

Альтернатива Capistrano 3 существует? метод капистрано 2
В Capistrano 2 было довольно легко проверить, установлена ​​ли переменная с помощью exists?(:variable) В капистрано 3 существует? метод был удален, так как я получаю «неопределенный метод существует?» как я пытаюсь запустить задачу....
529 просмотров
schedule 18.09.2022

Развертывание Capistrano 3 через копию
set :deploy_via, :copy удален из шапки 3. Если у вас нет доступа в Интернет на рабочем сервере, вам может быть нелегко. Есть хороший Gem capistrano-scm-copy , который может скопировать вашу папку на рабочий сервер. Но это не оправдывает, какая...
3264 просмотров
schedule 25.12.2022

SSHKit::Runner::ExecuteError: Исключение при выполнении на хосте ‹ip›: статус выхода пакета: 18
Это ошибка, которую я получаю в консоли INFO[1bc8ff9e] Running /usr/bin/env sudo /usr/bin/monit unmonitor sidekiq_app_production0 on <ip> DEBUG[1bc8ff9e] Command: /usr/bin/env sudo /usr/bin/monit unmonitor sidekiq_app_production0...
741 просмотров

Ошибка Postgres при развертывании в Digital Ocean Droplet
Я продолжаю получать сообщение об ошибке при попытке развернуть свое приложение в дроплете Digital Ocean с помощью Capistrano cap production deploy . Сообщение об ошибке, которое я получаю, говорит: rake aborted! Gem::LoadError: Specified...
107 просмотров

Capistrano 3 не уполномочен запрашивать статус этого экземпляра Phusion Passenger
Пытаюсь получить деплой на Capistrano 3. Я использую NGINX, RVM, Passenger, Rails 4. Мои деплои работают, но мне нужно перезапустить NGINX вручную - вот ошибка в конце деплоя: DEBUG [c4e821bc] Command: ~/.rvm/bin/rvm default do passenger -v...
1482 просмотров
schedule 21.03.2023

Как установить current_path в Capistrano 3
Есть ли способ установить текущую папку пути в Capistrano3. Я вижу, что теперь это часть Capistrano::DSL::Paths , но я не знаю, как его изменить.
932 просмотров
schedule 09.05.2023

шапка прервана! - Capistrano прерывает развертывание Rails при попытке chown /tmp/passenger.RWBkftW/. с помощью fileutils.rb
Я полный новичок в развертывании Rails в производственной среде и вижу выход Capistrano со следующей ошибкой: cap aborted! SSHKit::Runner::ExecuteError: Exception while executing as [email protected]: passenger-config exit status: 1...
920 просмотров
schedule 11.05.2023

Как запустить задачу capistrano на другом этапе?
У моего root capistrano есть задача сбрасывать базу данных: cap production dump или cap staging dump сбросит базу данных. Теперь я хочу определить задачу в постановке, которая будет запускать эту задачу в производственной среде. я мог бы...
486 просмотров
schedule 18.06.2022

Capistrano — предварительное развертывание и обновление символической ссылки вручную
Я использую рабочий процесс развертывания Capistrano для проекта Magento. При развертывании Capistrano создает этот проект Magento на сервере, используя https://github.com/Cotya/magento-composer-installer . Проблема в том, что иногда мои модули...
171 просмотров

Capistrano 3: KeyError: ключ не найден: постановка
Я пытаюсь развернуть на промежуточный сервер: config/deploy/shared/staging.rb server 'Server_IP', user: 'deploy', roles: %w{app primary db} set :rails_env, 'staging' namespace :deploy do end развернуть.rb (...) # Default value for...
703 просмотров

Несколько этапов развертывания Capistrano
У меня есть приложение Rails, и я хотел бы использовать Capistrano для развертывания двух версий: production и staging . В моем файле deploy.rb у меня есть: set :stages, ['staging', 'production'] Тогда как я могу использовать два пути, не...
1142 просмотров
schedule 07.09.2022