A premium podcast hosting service
- Python 2.7
- *nix or Cygwin
- virtualenvmust be set up
In a production environment, the following dependencies are also required:
- Postgres
Pushing to Heroku as-is should work. The wiki contains information on environment variables that should be set in order to make the installation functional.
Run the following scripts from the console:
virtualenv venv --distribute
source venv/bin/activate
pip install -r requirements-dev.txtThis will set up a virtual environment and install all Python dependencies necessary for development.
If you intend to deploy LicenseForge to production (which will require a database server), you will need to install the prod requirements instead:
# Run this `pip` command instead of the one above:
pip install -r requirements.txtNext, you'll need to create your database:
python manage.py migrateIf the DEBUG environment variable is not set to false, a SQLite database will be created (db.sqlite3).