server-setup/traefik/config/dynamic_traefik.yml

36 lines
1022 B
YAML

http:
routers:
#well-api:
#rule: "Host(`eluxnetworks.net`) && PathPrefix(`/function/well-api`)"
#service: "well-api"
#entrypoints: ["websecure"]
#tls:
#certresolver: "letsencrypt"
#priority: 100
openfaas-gateway:
rule: "Host(`faasd.eluxnetworks.net`)"
service: "openfaas-gateway-service"
entryPoints: ["websecure"]
tls:
certResolver: "letsencrypt" # Or rely on entrypoint default
redis-commander:
rule: "Host(`redis.eluxnetworks.net`)"
service: "redis-commander"
entrypoints: ["websecure"]
tls:
certresolver: "letsencrypt"
services:
well-api:
loadBalancer:
servers:
- url: "http://192.168.68.70:8082/function/well-api"
redis-commander:
loadBalancer:
servers:
- url: "http://192.168.68.70:8089"
openfaas-gateway-service:
loadBalancer:
servers:
- url: "http://192.168.68.70:8082" # This is your OpenFaaS gateway base URL