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

Автоматическое развертывание в Rails
Я работаю над своим первым приложением rails и изо всех сил пытаюсь найти эффективное и чистое решение для автоматической проверки и развертывания. До сих пор я изучал как CruiseControl.rb (будучи знаком с CruiseControl.NET), так и Capistrano ....
2315 просмотров

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 просмотров

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 просмотров

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 просмотров

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 просмотров

Может ли Капистрано устанавливать переменные в зависимости от роли?
Я пытаюсь использовать 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