django-fly

An useful command line tool to initialize and update the deployment settings with NGINX, Supervisor, Gunicorn, Letsencrypt.


License
MIT
Install
pip install django-fly==0.0.4

Documentation

django-fly

It is an useful command line tool to manage (initialize and update) the deploy settings with NGINX, Supervisor, Gunicorn, Letsencrypt in the Linux web server. Current version only fits django 2.2.x.

It is my personal-used command to deploy django web app.

Installation

$ pip3 install django-fly

If you are failed to do pip3 install, please git clone this repo, then python3 setup.py install.

Usage

1. $ django-fly init

To initialize the __deploy__ directory and sample configurations.

2. $ django-fly update

After modificating and moving setting files under the right section under the __deploy__ directory, you can use this command to update settings of NGINX and Supervisor.