Metadata-Version: 2.1
Name: webserver
Version: 0.3.1
Summary: Simple to use CLI for setting up nginx webserver in Docker Swarm and adding websites' configs, proxies and static files
Home-page: https://gitlab.com/harry.sky.vortex/docker-webserver
Author: Igor Nehoroshev
Author-email: mail@neigor.me
License: Unlicense
Description: # Docker-Webserver (nginx:mainline-alpine)
        
        **NB!** Big change is in progress, consider this an **alpha** product!
        
        ## What is it?
        
        Simple to use CLI for setting up nginx webserver in Docker Swarm
        and adding websites' configs, proxies and static files
        
        ----
        
        ## Technology Stack
        
        * **Docker Swarm** for orchestration
        * **click** for CLI scripts
        
        ----
        
        ## Features
        
        * **Run Highly-Available *nginx:mainline-alpine* stack** with attachable **nginx** network (*to use with others containers*) and **nginx-static** & **nginx-conf** mount volumes (*for static files and configs*)
        * **Update stack images *without downtime***
        
        ROADMAP (v1.0.0)
        ----
        * **Generate HTTPS config** for website with examples
        * **Get LetsEncrypt SSL certificate** for website *with one command and no configuration* (*except DNS A record*)
        * **Generate DH params** for website
        * **Add configuration file(s)** for website
        * **Reload configs *without downtime***
        * **Add/Update static files** for website
        * **See stats** of running stack
        * **Stop** the stack
        * **Restart** the stack
        
        ROADMAP (v1.x.x)
        ----
        * **Analyze logs with GoAccess**
        
        ----
        
        Made by Igor Nehoroshev (https://neigor.me) for his own needs (if You find it useful - great!😎)
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: Public Domain
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Provides-Extra: test
Provides-Extra: lint
