forked from vase4kin/Dreamkas
-
Notifications
You must be signed in to change notification settings - Fork 0
Deploy
siggb edited this page Nov 5, 2014
·
6 revisions
Деплой кода на сервера осуществляется при помощи capistrano - инструмента для автоматизации деплоя, написанный на языке ruby.
- Скачать с http://rubyinstaller.org/downloads/ Ruby версии 1.9.2 и установить
- В консоли выполнить
gem install bundler
apt-get install ruby1.9.1-dev
gem install bundler
gem install bundler
Деплой:
cd backend/
bundle exec cap deploy -S host=ios
bundle exec cap symfony:env:init -S host=ios
cd ../webfront/
bundle exec cap staging deploy -S host=ios
cd <yourproject_path>/backend
bundle install
- Список всех доступных команд
bundle exec cap -vT
- Запуск команды на staging -
bundle exec cap staging <команда>
- Запуск команды на autotests -
bundle exec cap autotests <команда>
- Деплой на staging -
bundle exec cap staging deploy
- Деплой на autotests -
bundle exec cap autotests deploy
- Очистить базу на staging -
bundle exec cap staging symfony:doctrine:mongodb:schema:recreate
cd backend
cap deploy -S host=HOST_NAME
cd backend
cap symfony:env:init -S host=HOST_NAME