This is a Yeoman Generator that creates a baseline environment suitable for web application development within a Vagrant-managed virtual machine.
It configures an Ubuntu 13.10 server running Nginx, PostgreSQL, and Supervisor.
Package | Version |
---|---|
Vagrant | 1.5.x |
Ansible | 1.5.x |
npm | 1.4.x |
You may install this generator using npm.
→ npm install baseops
Run yo baseops
from within a project directory, then follow the on-screen instructions.
→ mkdir myproject
→ cd myproject
→ yo baseops
Use Vagrant to start the development environment.
→ vagrant up
Vagrant will launch an Ubuntu 13.10 Server virtual machine, provision it using Ansible, and make the contents of this directory available at /srv/{{ project name }}
.
If you make any changes to the provisioning files in ops/
, you'll need to run vagrant provision
to apply your changes to the virtual machine.
Unlicense. See LICENSE
for details.