Вопросы по теме 'capistrano'
Автоматическое развертывание в Rails
Я работаю над своим первым приложением rails и изо всех сил пытаюсь найти эффективное и чистое решение для автоматической проверки и развертывания.
До сих пор я изучал как CruiseControl.rb (будучи знаком с CruiseControl.NET), так и Capistrano ....
2315 просмотров
schedule
13.03.2022
CruiseControl.rb: запуск задачи круиз-рейка с текущей версией в качестве параметра
когда CruiseControl.rb хочет выполнить интеграционный тест, он ищет в проекте задачу rake под названием «cruise» и выполняет ее.
Есть ли способ передать текущий номер версии этой задаче? Я развертываю приложение с помощью capistrano на удаленной...
702 просмотров
schedule
25.02.2023
db:schema:load и db:migrate с помощью capistrano
У меня есть приложение rails, которое я переношу на другой сервер, и я полагаю, что должен использовать db:schema:load для создания базы данных mysql, потому что это рекомендуется. Моя проблема в том, что я использую capistrano для развертывания, и,...
10940 просмотров
schedule
08.07.2023
Capistrano и Git: требовалась одна доработка
Capistrano и Git работали нормально, пока я не перенес свой сайт на другой сервер. Моя первая попытка развертывания не удалась из-за проблемы, связанной с SSH-известными хостами.
Даже если мне удалось решить эту проблему, возникла еще одна, и я...
2266 просмотров
schedule
17.11.2022
команда capistrano тихо терпит неудачу без какой-либо обратной связи
Я пытаюсь создать задачу capistrano для настройки файла ротации журнала.
namespace :app do
task :setup_log_rotation,:roles => :app do
rotate_script = %Q{#{shared_path}/log/#{stage}.log {
daily
rotate #{ENV['days'] || 7}...
471 просмотров
schedule
25.04.2022
Контроль версий и развертывание проекта Rails с помощью cPanel
На моем сервере, какой вариант у меня есть, это базовый безлимитный сервер, на котором может размещаться неограниченный проект rails, с которым можно управлять драгоценным камнем, потому что он использует последнюю версию cpanel с ssh, теперь я...
989 просмотров
schedule
12.10.2022
Развертывание только на одну роль / сервер с capistrano
Я пытаюсь создать несколько ролей, одну для живого, а другую для разработчика. Они выглядят так:
role :live, "example.com"
role :dev, "dev.example.com"
Однако когда я запускаю cap deploy, он выполняется для обоих серверов. Я пробовал...
5971 просмотров
schedule
22.08.2022
Проблема с каталогом установки Capistrano
Я делаю свое первое развертывание Rails и использую capistrano, следуя указаниям моего хоста:
У меня есть домен plantality.com.
Я создал папку gws для своего приложения.
Я установил с помощью capistrano и следовал всем инструкциям вики,...
549 просмотров
schedule
18.07.2022
Rails и Capistrano — проблемы с развертыванием gem
Я заморозил свои драгоценные камни локально и зафиксировал их в последней версии git. Я отправил это на свой рабочий сервер, и мой файл capfile автоматически извлекает это при развертывании (через локально сохраненный git).
Теперь проблема, с...
631 просмотров
schedule
20.06.2022
Как я могу предотвратить установку переменных default_environment действием sudo Capistrano?
Мой deploy.rb устанавливает некоторые переменные среды, чтобы использовать локальный Ruby обычного пользователя, а не общесистемный.
set :default_environment, {
:PATH =>...
1959 просмотров
schedule
16.03.2023
Capistrano неизвестная база данных
Я попытался развернуть приложение ror с помощью capistrano. когда я выполнил команду "cap deploy:migrations", я получил следующие ошибки: Отсутствуют эти требуемые драгоценные камни:
rake aborted!
Unknown database 'hylog_production'
мне нужно...
868 просмотров
schedule
01.01.2023
Развертывание приложения rails. Получение 500 ошибок
Пытаюсь развернуть мое приложение rails, но при доступе через Интернет я получаю ошибку 500, говоря, что
The application spawner server exited unexpectedly: Unexpected end-of-file detected.
Exception class:...
1821 просмотров
schedule
26.06.2022
Обслуживание приложения Rails без помех для посетителей
Сообщение об ошибке Phusion Passenger — это не то, что я хочу, чтобы мои посетители видели, если они попали на мой сайт, пока я обновляю серверную часть.
Итак, как мне обойти это? Является ли мой процесс развертывания ошибочным с самого начала?...
801 просмотров
schedule
16.05.2023
SSH не выпускает терминал
Когда я запускаю следующую команду с моего macbook на свой сервер ubuntu, терминал не освобождается. Он просто сидит там, пока я не нажму Control-C на команду.
ssh user@my-server 'sudo /etc/init.d/nginx start'
Когда я вхожу в систему, а...
462 просмотров
schedule
28.09.2022
Управление безопасностью приложения rails 3 с открытым исходным кодом, хранящегося на github
Новичок в rails, с открытым исходным кодом и вскоре готовый к развертыванию в производственной среде, у меня есть некоторые соображения по поводу безопасности.
О том, как обращаться с файлом database.yml, довольно хорошо рассказывается в...
1297 просмотров
schedule
27.05.2023
Может ли Капистрано устанавливать переменные в зависимости от роли?
Я пытаюсь использовать Capistrano для развертывания в двух разных ролях, используя Bundler на обеих, однако команда и флаги Bundler будут разными. Можно ли установить переменные, специфичные для роли? Либо что-то вроде:
set :bundle_flags,...
1753 просмотров
schedule
10.12.2023
Как мне управлять связанными драгоценными камнями в развертывании capistrano?
В настоящее время я просто запускаю следующее:
после «развернуть: update_code», «развернуть: пакет»
namespace :deploy do
task :bundle do
run "cd #{release_path} && bundle install --deployment --without development test staging"...
1743 просмотров
schedule
29.05.2023
резина застряла при компиляции ruby
по какой-то причине всякий раз, когда я пытаюсь создать сервер с резиной, он зависает после компиляции ruby-1.9.2.
Если я захожу на сервер по SSH, то вижу, что до завершения компиляции, почти в самом конце, резиновый скрипт разрывает соединение....
367 просмотров
schedule
06.06.2022
Sudo не имеет доступа к командам оболочки при развертывании с помощью Capistrano
Я развертываю свое приложение Rails 3 с помощью capistrano.
У меня есть пользователь (развертывание), который был добавлен в sudoers. Это пользователь, с которым я выполняю развертывание.
Когда я вхожу на сервер в качестве развертывания, у меня...
1382 просмотров
schedule
20.03.2023
Capistrano: Как развернуть базу данных MySQL для приложения PHP?
Я разрабатываю приложение на основе PHP и использую Capistrano для его развертывания на своем веб-сервере.
До сих пор я не использовал базы данных, поэтому развертывание проходило нормально.
Однако теперь я пытаюсь использовать базу данных MySQL...
5529 просмотров
schedule
16.06.2022