Giter Club home page Giter Club logo

mystack's Introduction

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.

mystack's People

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.