docker-compose/.paasify/plugins/traefik-svc.schema.json
2022-07-29 02:23:23 -04:00

35 lines
1.1 KiB
JSON

# TRAEFIK_NET_IDENT: 'default',
# TRAEFIK_NET_NAME: default_ns + '_' + default_name,
# TRAEFIK_NET_EXTERNAL: true,
#
# TRAEFIK_SVC_IDENT: default_service,
# TRAEFIK_SVC_NAME: default_ns + '_' + default_name + '_' + default_service,
# TRAEFIK_SVC_DOMAIN: default_service + '.' + default_domain,
# TRAEFIK_SVC_PORT: 80,
# TRAEFIK_SVC_ENTRYPOINTS: std.get(user_data, 'TRAEFIK_SVC_ENTRYPOINTS', default=null),
# TRAEFIK_SVC_AUTH: std.get(user_data, 'TRAEFIK_SVC_AUTH', default=null),
# TRAEFIK_SVC_TLS: std.get(user_data, 'TRAEFIK_SVC_TLS', default=false),
# TRAEFIK_SVC_CERTRESOLVER: std.get(user_data, 'TRAEFIK_SVC_CERTRESOLVER', default=null),
#
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"description": "Main paasify project settings",
"properties": {
"TRAEFIK_NET_IDENT": {
"title": "Network name",
"description": "Network name in docker compose"
}
},
"required": [
""
],
"title": "Traefik auto-proxy",
"type": "object"
}