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.1dev3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4fd56ec62c9c7627eec850b6441651c5b9d8d79134ea225f854efe2e595066d |
|
MD5 | d4c3ebb61daa07c096541f0c7661ce99 |
|
BLAKE2b-256 | 146b35edd591d33ef7526e309930057801d9e31550ac1ab67fe1d1e8b8bff811 |