Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «lennik»
Самый простой deploy приложения на Ruby on Rails 2014-12-16 19:28:54
+ развернуть текст сохранённая копия
Полгода назад я написал пост Deploy приложения на RoR 4 с помощью Capistrano 3. Прошло время, я получил много положительных отзывов, но были и отрицательные. Из них можно было понять следующее:
- Инструкция слишком сложная для новичка
- Очень много всего приходится делать «руками»
Я подумал и написал gem 'capistrano3-ubuntu-server-config', который полностью настраивает Ваш «чистый» Ubuntu сервер. Всё, что Вам нужно сделать руками — создать нового пользователя и дать ему права visudo (причем давать ему права на passwordless sudo ему не надо). Он может:
- Настроить SSH (Добавить настройки 'PermitRootLogin no', 'UseDNS no', 'AllowUsers username')
- Создать и настроить swap (размер запрашивается)
- Сделать
sudo apt-get update и
sudo apt-get upgrade
- Установить из исходников и настроить как чистый Nginx, так и с модулем Pagespeed
- Установить PostgreSQL из репозитория, затем создать суперпользователя БД (имя пользователя и пароль запрашиваются)
- Установить из исходников и настроить Redis
- Установить RVM с последней версией Ruby и gem'ами Rails, Bundler
- Скопировать Ваш приватный ssh ключ (например для доступа к приватному git репозиторию) с локальной машины на сервер и добавить его в ~/.ssh/config
- Установить imagemagick из репозитория (Необходим для Paperclip, постоянно его забываю ставить)
- Установить любые дополнительные пакеты из репозитория (Запрашивает какие именно)
Можно запустить конфигурационный wizard, который узнает, что именно из вышеперечисленного необходимо сделать и заранее спросит все настройки, чтобы можно было потом пойти попить кофе, а можно запустить отдельные таски. Данный gem будет полезен не только Rails разработчикам, а всем, кто использует Capistrano для деплоя.
Эта статья раскроет следующие темы:
- Использование gem'a capistrano3-ubuntu-server-config
- Использование gem'а capistrano3-git-push
- Моя текущая миниатюрная конфигурация Capistrano
Узнать как задеплоить Ваше приложение за 5 минут активного времени
Тэги: capistrano, deploy, deployment, linux, nginx, rails, ruby, unicorn, веб-разработка, настройка
Глобальная олигархия решила лопнуть сланцевый пузырь 2014-12-16 16:06:17
Можно предположить, что с «концом нефтедоллара» глобальные элиты собираются запустить некую новую ...
+ развернуть текст сохранённая копия
Можно предположить, что с «концом нефтедоллара» глобальные элиты собираются запустить некую новую технологию получения энергии, не связанную с нефтью и газом. Цены на нефть падают и инвесторы начинают сомневаться в способности эмитентов выполнять свои долговые обязательства. Исследовательская фирма ...
Тэги: (etr:dbk), (moex:lkoh), (nyse:xom), america, bank, brothers, company, corp, creditsights, deutsche, dutch, eagle, energy, exxon, ford, foundation, investors, ltd, lynch, merrill, midstates, mobil, moody, oil, petroleum, plc, rockefeller, royal, s&p, sanchez, service, shell, standard, xxi, аль-мазруи, аналитика, аравия, брайан, венесуэла, газ, гиббонс, граматович, грег, джанет, джереми, йеллен, лукойл, нефтедоллар, нефть, оаэ, опек, природный, санкции, саудовская, сланцевая, смит, стейн, сухаиль, сша, тим, фрс, экономика
I'm adherent of Copyleft 2014-12-12 16:50:00
Some time ago I had a task to choose configuration management system for our Linux machines and came ...
+ развернуть текст сохранённая копия
Some time ago I had a task to choose configuration management system for our Linux machines and came to the battle between Salt and Ansible. While technically these systems are similar, licensing models are different. Salt developers chose Apache license and Ansible stopped on GPL one. As a copyleft lover I shouldn't not even think much and Ansible would be my the only choice. However I decided to dig a bit and Google what other people think.
Ideas I keep in mind when I choose software licensed by copyleft license: - this software is open - this software will be open forever (or at least for a long period of time) - developers and users are motivated to contribute
And generally this works for copyleft licensed software, but this is not a rule.
Coming back to Ansible vs Salt I found Salt community extremely active, friendly and welcoming. And this is the most reliable indicator that this piece of software is going to live long and open life. And thus I choose Salt, I choose community and not the license.
Some links to the topic: http://ryandlane.com/blog/2014/08/04/moving-away-from-puppet-saltstack-or-ansible/ http://jensrantil.github.io/salt-vs-ansible.html
Тэги: ansible, copyleft, gpl, linux, open, salt, source, unix
Как поменять пароль администратора ESXi? 2014-12-10 16:02:48
Иногда бывает необходимо изменить пароль рута гипервизора ESXi. Как же это сделать? Поменять пароль ...
+ развернуть текст сохранённая копия
Иногда бывает необходимо изменить пароль рута гипервизора ESXi. Как же это сделать? Поменять пароль root ESXi можно несколькими способами: 1. Через консоль гипервизора, подключившись по SSH. Если у вас не включен доступ по SSH, то необходимо его включить. Это делается непосредственно в настройках гипервизора (там где происходила первичная настройка) или проще через vSphere Configuration->Security Profile->Services->Properties […]
Тэги: linux
Защита от sync_flood посредством sysctl 2014-12-08 02:37:00
Главная / Главные темы / Тэг «lennik»
|
Взлеты Топ 5
Падения Топ 5
|