A package to create configurations for docker based applications
Project description
Nginx-set-conf
==================================================================================== This is a simple python library that helps you to create configurations for different docker based applications with nginx as reverse proxy.
Installation
Nginx-set-conf requires:
- Python (>= 3.6)
- click (>= 7.1.2)
- PyYaml (>= 3.12)
Use the package manager pip to install nginx-set-conf.
pip install nginx-set-conf-equitania
Usage
$ nginx-set-conf --help
usage: nginx-set-conf [--help] [--config_template] [--ip] [--domain] [--port] [--cert_name] [--pollport] [--config_path]
Optional arguments:
--config_template The config template
--ip IP address of the server
--domain Name of the domain
--port Primary port for the Docker container
--cert_name Name of certificate
--pollport Secondary Docker container port for odoo pollings
--config_path Configuration folder
--help Show this message and exit.
Example
# Execution with config file
nginx-set-conf --config_path server_config
# Execution without config file
nginx-set-conf --config_template ngx_odoo_ssl_pagespeed --ip 1.2.3.4 --domain www.equitania.de --port 8069 --cert_name www.equitania.de --pollport 8072
# Create your cert with
certbot certonly --standalone --agree-tos --register-unsafely-without-email -d www.equitania.de
# Install certbot on Ubuntu with
apt-get install certbot
This project is licensed under the terms of the AGPLv3 license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nginx-set-conf-equitania-0.0.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41ccf2df90a633c046f1b428fb43c2673c0f8d0518ac041124bf3f730d43ab7f |
|
MD5 | c7222f4b8470f79619d3cd6287fd66dc |
|
BLAKE2b-256 | 7a72365f0962adc39147f4a7533d1b31bef74d80b152b02b2f9e1a815d43a6e0 |
Close
Hashes for nginx_set_conf_equitania-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25a90e7ca0dfedcc76958c2d40967225b337c68c718769d156d78b3edb2f05df |
|
MD5 | 656974688d7d85cee2bd69c6c3b0c953 |
|
BLAKE2b-256 | 8be22a993e57f3de2d6a25165b8d4439636a7e2d5bf41fc5fc0125ad632e1dab |