This package provides Django management commands to publish your site over SSH via Paramiko.
BSD-3-CLAUSE License
git clone
and pip install
failures by @FlipperPApip_command
or requirements file pip
installationpyproject.toml
from setup.py
by @FlipperPAFull Changelog: https://github.com/FlipperPA/django-ssh-deployer/compare/0.6.2...1.0.0
Published by FlipperPA over 4 years ago
A bug has been squashed which could pass the wrong settings value to the collectstatic
command.
Published by FlipperPA over 4 years ago
This release adds two new options:
collectstatic
defaults to True
; setting to False
will not run the collectstatic
command.migrate
defaults to True
; setting to False
will not run the migrate
command.Published by FlipperPA over 4 years ago
This release contains a breaking change, but should make deployments more reliable.
pip
after the venv
is created.wheel
into each venv
created.To maintain current behavior, be sure to include upgrade_pip: False
in your configuration.
Published by FlipperPA over 4 years ago
DEPLOYER_CLONE_DIR_FORMAT = "{name}-{branch}"
in your Django settings.Previous release notes are included here, since this is the first release using GitHub release notes.
--no-confirm
command line option for publishing without confirmation. Be careful!upgrade_pip
option to upgrade pip in the destination venv to the latest version..so
file patterns that may be installed with pip
for SELinux.chmod
changes, or curl
calls.virtualenv
has been deprecated in favor of venv
, which ships with Python 3.3+. If you need support for virtualenv
, please use the latest release from the 0.2 family.virtualenv_path
is not longer supported as an option. The venv
will be created at the root of the project.virtualenv_python_path
, which points to the Python executable to build the venv
, has been renamed to venv_python_path
for consistency.code_path
and virtualenvpath
exist or can be created by the deploy_user
.