Comments 17
fi
if groups | grep -q rvm; then
export PATH = $PATH:/usr/local/rvm/bin
fi
Зачем? При перегрузки консоли пользователям будет доступен rvm, поскольку такая установка создаст файл /etc/rvmrc.
Так как создать пользователя с возможностью доступа через ssh не представляло возможности
Банальный вопрос — почему?
В Capfile добавьте следующее:
$:.unshift(File.expand_path('./lib', ENV['rvm_path']))
require «rvm/capistrano»
set :using_rvm, true
set :rvm_ruby_string, 'ree@foo_site'#указывает версию ruby и имя gemset
set :rvm_type, :system
Чем вам не угодил config/deploy.rb?
0
Невозможность создать пользователя, к которому можно подключится по ssh — это ограничение Amazon. Если бы был доступ к панели управления образом, тогда бы добавили пользователя. Но заказчик не захотел давать доступ.
Насчет capfile и rvm вы правы спасибо за совет
Насчет capfile и rvm вы правы спасибо за совет
0
Эм, и где тут отличия от обычного развертывания? Зачем нужен gitosis?
0
для создания частного git репозитория. я же вроде написал. Если вам не нужно хранить данные на вашей машине, можно использовать сторонние решения
0
Git можно использовать и без gitosis если не нужен расширенный контроль доступа.
0
можете рассказать по подробнее?
0
mkdir -p /home/git/foo_site.git && cd /home/git/foo_site.git
git init --bare
на клиенте
mkdir foo_site && cd foo_site
git init
git remote add origin git@server_name.ru:foo_site.git
если ssh не на 22 порту, а например на 443 то:
git remote add origin ssh://git@server_name.ru:443/home/git/foo_site.git
git init --bare
на клиенте
mkdir foo_site && cd foo_site
git init
git remote add origin git@server_name.ru:foo_site.git
если ssh не на 22 порту, а например на 443 то:
git remote add origin ssh://git@server_name.ru:443/home/git/foo_site.git
+1
Да, heroku развращает. Могу порекомендовать еще dotcloud.
+1
спасибо за статью, сам держу 3 RoR сайта на Амазоне
-1
bitnami — зло! :) нет ничего лучше чистого образа
+1
git remote add app git@heroku.com:app.git
git push master app:master
И не надо лохматить бабушку :)
git push master app:master
И не надо лохматить бабушку :)
+2
Для разворачивания RoR в AWS из GitHub есть неплохой такой гем github.com/cloudcastle/standup. Заменяет собой в том числе Capistrano
0
Sign up to leave a comment.
Amazon on Rails