Automated Python Push-Deploy
Project description
Setting up a git push deployment target isn’t terribly difficult, but it gets tedious if you do it often.
With app-d, creating new push-deploy setups becomes a little bit easier. In addition, app-d sets up a remote repository that other developers with group permissions can push and deploy to as well.
What Does it Do?
In short, app-d runs through the following steps:
Connect to your remote server
Add a group
Add your user to the new group
Create directories for the remote repository and the application itself
Set correct permissions and handling ACL for these directories
Install a post-receive hook for correct deployment
Requirements
Python 3.3+
Installation
$ pip install app-d
Usage
Run app-d for an interactive version, or see app-d --help for CLI arguments.
License
MIT
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
Built Distribution
File details
Details for the file app-d-0.2.3.tar.gz
.
File metadata
- Download URL: app-d-0.2.3.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 464faf2414d643c18428acd9f65b2b999303c1f00dea508bce388977df4c41d3 |
|
MD5 | c90d61350beb4c9418b79058bc0ab83c |
|
BLAKE2b-256 | 467ef4fcb70f4d84d58c9ee2113586360c405b4108e95fc7791e3ee2aad2c2a3 |
File details
Details for the file app_d-0.2.3-py3-none-any.whl
.
File metadata
- Download URL: app_d-0.2.3-py3-none-any.whl
- Upload date:
- Size: 6.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 526658a651ae5cc355b73b5bb8722be2c77be186c674cd75bd78ff4df0279dd9 |
|
MD5 | a3cacee8a439ac9c3bb95fa7977a6445 |
|
BLAKE2b-256 | 2c71a7f3f760209070c2aa95eae428ab979d0a388118908b3a3197f7f98e8842 |