Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/meticulouscraftman/deploy_it
Deploying Django projects with one command!
https://github.com/meticulouscraftman/deploy_it
devops digitalocean django gunicorn lightsail linode nginx python python3
Last synced: 3 months ago
JSON representation
Deploying Django projects with one command!
- Host: GitHub
- URL: https://github.com/meticulouscraftman/deploy_it
- Owner: meticulousCraftman
- License: mit
- Created: 2020-06-05T18:42:29.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-07T19:44:59.000Z (over 4 years ago)
- Last Synced: 2024-10-15T17:44:21.121Z (3 months ago)
- Topics: devops, digitalocean, django, gunicorn, lightsail, linode, nginx, python, python3
- Language: Python
- Size: 45.9 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Deploy It
Deploy your django apps just by running one single command.## Dependencies
- nginx
- gunicorn
- debian based system
- apt package manager
- systemd program
- postgresql (future)
- libsystemd-dev (sudo apt install libsystemd-dev, required for pystemd)
- python >=3.6## Usage
There are multiple ways to use **deploy_it**. We recommend using pipx, it's cleaner that way :)## Run without installing - pipx run
```commandline
$ pipx run deploy_it
```
The best thing about this command is that nothing gets installed on your system!
pipx downloads the package from PyPI and just runs it for you. Once you are done
with the application, it removes the application.### Install and run - pipx
```commandline
$ pipx install deploy_it
$ deploy_it
```### Standard way
```commandline
$ pip install deploy_it
$ deploy_it
```