Skip to content
This repository has been archived by the owner on Jan 7, 2022. It is now read-only.
/ deploy-python Public archive

deploy python, django flask projects with fabric

License

Notifications You must be signed in to change notification settings

MicroPyramid/deploy-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy Django Project with Fabric

Documentation Status Downloads Latest Release https://travis-ci.org/MicroPyramid/deploy-python.svg?branch=master https://coveralls.io/repos/github/MicroPyramid/deploy-python/badge.svg?branch=master

Setup:

  • First, create an YAML file similar to sample_config.yaml and fill the configuration details.
  • Next, create a fabfile.py in your project directory and import all functions(fab commands/tasks) from deploy_python.
  • Finally, call setup() function with your configuration yaml file path.

Here is an example fabfile -

# fabfile.py
from deploy_python.commands import *
setup("fabconfig.yaml")

Usage:

  • To list all the fab commands:
fab -l
  • To install the requirements on your local system, you can run the command as follows
fab run_local activate_env_install_requirements
                (or)
fab activate_env_install_requirements
  • To run a command on staging/live host,
fab [run_local/run_stage/run_live] <command_name>

NOTE:

By default, all the functions will run on the local system.

Visit our Django web development page Here

About

deploy python, django flask projects with fabric

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages