<commit_before># Django Salted

**One-command Django and PostgreSQL development environment on Vagrant.**

![Shake it, shake it, shake it like a salt shaker...](https://raw.github.com/wunki/django-salted/master/files/salt-shaker.png "Shake it!")

This is a complete [SaltStack] configuration for a Django centric stack. It
enables you setup a solid Django development environment with a single
command. Some of the great things which are included:

- *Local development*, but the code is run within Ubuntu with the help of a
  share.
- Server running on *[uWSGI]* and *[Nginx]*. uWSGI *reloads* your python code
  automagically.
- *[PostgreSQL]* is installed and setup for you. No more explaining to your
  designer how to get the project running.
- Django requirements are installed with *[Wheel]*. Faster installation because
  no more need for compilation per box. Also removes the dependency on PyPi.
- Some helpfull *[Fabric]* functions.

**The repository is accomponied with a blog post we put on [Gibbon]. Go read
[Salting your Django Stack] if you want to know how this came to be.**

## Requirements

Django salted requires the following software to be installed on your machine:

- [Virtualbox]
- [Vagrant]
- [Salty Vagrant]

You also need [Fabric] and [Fabtools] if you want to run the Fabric
commands. You can find these requirements in the [requirements.txt] file in<commit_msg>Add TOC with the help of doctoc.<commit_after># Django Salted

**One-command Django and PostgreSQL development environment on Vagrant.**

![Shake it, shake it, shake it like a salt shaker...](https://raw.github.com/wunki/django-salted/master/files/salt-shaker.png "Shake it!")

This is a complete [SaltStack] configuration for a Django centric stack. It
enables you setup a solid Django development environment with a single
command. Some of the great things which are included:

- *Local development*, but the code is run within Ubuntu with the help of a
  share.
- Server running on *[uWSGI]* and *[Nginx]*. uWSGI *reloads* your python code
  automagically.
- *[PostgreSQL]* is installed and setup for you. No more explaining to your
  designer how to get the project running.
- Django requirements are installed with *[Wheel]*. Faster installation because
  no more need for compilation per box. Also removes the dependency on PyPi.
  - Some helpfull *[Fabric]* functions.

**Table of Contents**

- [Django Salted](#django-salted)
	- [Requirements](#requirements)
	- [Getting started (quick)](#getting-started-quick)
	- [Modify for your own project](#modify-for-your-own-project)
	- [FAQ](#faq)
		- [How do I get the get the latest state/version?](#how-do-i-get-the-get-the-latest-stateversion)
		- [Which Operating Systems are supported?](#which-operating-systems-are-supported)
		- [I'm getting "502 Bad Gateway" from Nginx](#i'm-getting-502-bad-gateway-from-nginx)
		- [OMG, you also put the private key on Github?](#omg-you-also-put-the-private-key-on-github)
	- [Want to help?](#want-to-help)
	- [License](#license)

**The repository is accomponied with a blog post we put on [Gibbon]. Go read
[Salting your Django Stack] if you want to know how this came to be.**

## Requirements

Django salted requires the following software to be installed on your machine:

- [Virtualbox]
- [Vagrant]
- [Salty Vagrant]

You also need [Fabric] and [Fabtools] if you want to run the Fabric
commands. You can find these requirements in the [requirements.txt] file in
{'fraction_non_alphanumeric': 0.09794262532599246, 'fraction_numerical': 0.0017386264850767893, 'mean_word_length': 4.270229007633588, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1475703', 'n_tokens_mistral': 1083, 'n_tokens_neox': 1002, 'n_words': 446}