This is a Vagrant Ubuntu (Precise32) box with a single Puppet manifests file (no modules) for Django development.
Puppet provisions:
- Nginx
- uWSGI
- MySQL
- Python
- Virtualenv
- Django
- PIL dependencies to support jpg, zlib, freetype
- Git
- Vim
- Edit configuration variables in the
site.ppfile vagrant up
That's it! You are all set.
You may want to:
- Run
git config --globalto set youruser.nameanduser.email - Edit
my.cnffile to configure charset and collation to UTF8 as follows:
[client]
default-character-set = utf8
[mysqld]
character-set-server = utf8
collation-server = utf8_general_ci