Redeploy Django projects using management commands
Project description
Warning: This package is still in alpha, and not really ready for use.
Installation
Add the app to your INSTALLED_APPS setting:
INSTALLED_APPS = ( #... 'sitepush', )
Settings
Add the server configuration to your settings file:
DEPLOYS = { 'default': { 'HOST': '192.168.0.1', # IP or domain name 'USER': 'user', # User to login with 'BRANCH': 'master', # Git branch to pull updates from 'SETTINGS': 'settings', # Settings file to use (optional) 'DIR': '/var/www/myproject/', 'ENV': 'myvirtualenv', # virtualenv used in the project 'WEBSERVER': 'gunicorn', # webserver - 'apache' or 'gunicorn' 'PID_FILE': '/tmp/gunicorn.pid', # Gunicorn pid file location 'WSGI_FILE': 'deploy/wsgi.py', # Apache wsgi file location }, }
The PID_FILE / WSGI_FILE settings should be set depending on the web server you’re using.
BRANCH is optional and defaults to master
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for django-sitepush-0.0.1dev2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba0419286393295607eb969da382689d58a96c6ad66ed25e7b0078b4c9a413ac |
|
MD5 | 76d85217ce712dc586e48ff7edc8c914 |
|
BLAKE2b-256 | c95b98c41c4d32e9610fa4370bfd3df811dfa57d85f2e9dfddab951504786afd |