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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|