Skip to content

Production-grade solution for Django application deployment

Notifications You must be signed in to change notification settings

hrytskivr/myStack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

myStack

Production-grade solution for Django application deployment

About

This whole thing is set-up with idea of microservices architecture in head. Using docker stack, tls, reverse proxy and other tools this app will wrap your Django application with a fancy production ribbon 🎀

Prerequisites

Software requirements

  • docker (version 18.02.0-ce tested)
  • fabric3 (version 1.14 tested)

Usage

  • install software requirements
  • make sure to init docker swarm
  • clone this repository onto your host machine
  • set required environment variables
  • run fab init and watch the magic happen

NOTE: there is a set of useful commands defined in fabfile.py to orchestrate the process e.g scaling your app service on the fly as easy as - fab scale:app,5.

WARNING: default tls certificate will contain no user data and is not CA verified, if you would like to use your own certificate please alter nginx configuration.

About

Production-grade solution for Django application deployment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published