Added integration for Traefik and made some minor tweaks

This commit is contained in:
WilliamMiceli
2018-08-28 14:18:56 -04:00
parent 5bc983b9de
commit e3ab40e0c9
2 changed files with 41 additions and 31 deletions

View File

@@ -16,18 +16,19 @@ catalog:
required: false
type: string
- variable: "URL"
label: "URL"
- variable: "TRAEFIK_HOST"
label: "Public Host Domain"
description: |
The domain or hostname the service can be accessed at.
default: "http://localhost"
required: true
The host that Traefik will use to provide public access.
Leaving this empty will disable Traefik on this stack.
default: "subdomain.domain.tld"
required: false
type: string
- variable: "HOST_HTTP_PORT"
label: "Host HTTP Port"
- variable: "WEB_PORT"
label: "Web Port"
description: |
The HTTP port to access the web interface on.
The port to access the web interface on.
default: "10200"
required: true
type: string
@@ -36,6 +37,7 @@ catalog:
label: "MySQL Root Password"
description: |
A secure password to be used by the "root" MySQL user.
#default:
required: true
type: password
@@ -43,6 +45,7 @@ catalog:
label: "MySQL User Password"
description: |
A secure password to be used by the "ninja" MySQL user.
#default:
required: true
type: password
@@ -70,17 +73,10 @@ catalog:
- variable: DATA_DIR
label: "Data Directory"
description: |
The directory within the stack directory to store data
The directory to store persistent data for the stack.
default: "Personal/InvoiceNinja"
required: true
type: string
# - variable: "SSL_CERT"
# label: "SSL Certificate"
# description: |
# Please select which certificate you'd like to use from the environment (if any).
# required: false
# type: certificate
#services:
# app: