Вопросы по теме 'capistrano3'
Как ограничить установку драгоценных камней в разных средах рельсов?
У меня есть это в моем Gemfile:
....
..
# Use Capistrano for deployment
group :development do
gem 'capistrano', '3.0.1'
gem 'capistrano-rails', '~> 1.1'
end
Теперь, если я зайду на свой рабочий сервер и сделаю RAILS_ENV=production...
496 просмотров
schedule
24.01.2023
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 просмотров
schedule
23.03.2022
Попросите 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 просмотров
schedule
18.10.2022
Развертывание Capistrano 3: миграция не выполняется из-за отсутствия основного
У меня есть настройка capistrano для развертывания приложения rails на удаленном сервере. При развертывании кода все работает нормально, но хотя у меня был установлен гем capistrano-rails , он не переносил базу данных. Миграции работают, когда я...
2635 просмотров
schedule
18.01.2023
Развертывание 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 просмотров
schedule
22.12.2022
Ошибка Postgres при развертывании в Digital Ocean Droplet
Я продолжаю получать сообщение об ошибке при попытке развернуть свое приложение в дроплете Digital Ocean с помощью Capistrano cap production deploy . Сообщение об ошибке, которое я получаю, говорит:
rake aborted!
Gem::LoadError: Specified...
107 просмотров
schedule
25.04.2023
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 просмотров
schedule
28.07.2022
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 просмотров
schedule
30.04.2023
Несколько этапов развертывания Capistrano
У меня есть приложение Rails, и я хотел бы использовать Capistrano для развертывания двух версий: production и staging .
В моем файле deploy.rb у меня есть: set :stages, ['staging', 'production']
Тогда как я могу использовать два пути, не...
1142 просмотров
schedule
07.09.2022