42cc/p2psafety — pull request #41 by meako689 (2014-02-27 12:06:21+00:00)
Title: Vagrant development environment

Привіт,

Поки піднімав в себе проект, замутив vagrant environment на базі свого універсального
https://github.com/meako689/vagrant-puppet-django
Тому що встановлення postgis на різних тачках — різний ад.

Також, говорили з @dferens, виникали проблеми з jabber-сервером. Він запропонував зробити енв спеціально під проект і тримати його в репо.

Ось пул-реквест.

Якщо що, vagrant це тулза для швидкого і зручного піднімання віртуальних машин для розробки.
http://www.vagrantup.com/
Потребує virtualbox.

Енв зараз налаштований так, що ставиться чиста система і з допомогою puppet встановлюються необхідні пакети, піднімаються сервіси (postgis, uwsgi), робиться віртуаленв з залежностями.

Біндяться порти до мастер-тачки.

Алгоритм:
зайти в папці проекту: p2psafety_vagrant_env
vagrant up
vagrant ssh — і ти в середовищі де все вже поставлено і готово до роботи.

Сильно спрощує етап розгортання, особливо якщо ми говоримо про потенційних контрібюторів.

Можу і далі сапортити і розвивати цей енв. В принципі нічого складного там нема.

cc @alekzvik