27 lines
716 B
Go Template
27 lines
716 B
Go Template
|
---
|
||
|
http:
|
||
|
routers:
|
||
|
woodpecker:
|
||
|
entryPoints:
|
||
|
- "https"
|
||
|
rule: "Host(`{{ .Woodpecker.Subdomain }}.{{ .RootDomain }}`)"
|
||
|
service: "woodpecker"
|
||
|
tls:
|
||
|
certResolver: resolver
|
||
|
woodpecker-grpc:
|
||
|
entryPoints:
|
||
|
- "https"
|
||
|
rule: "Host(`{{ .Woodpecker.GrpcSubdomain }}.{{ .RootDomain }}`)"
|
||
|
service: "woodpecker-grpc"
|
||
|
tls:
|
||
|
certResolver: resolver
|
||
|
services:
|
||
|
woodpecker:
|
||
|
loadBalancer:
|
||
|
servers:
|
||
|
- url: "http://{{ .Woodpecker.ContainerIpv4Address }}:{{ .Woodpecker.HttpPort }}/"
|
||
|
woodpecker-grpc:
|
||
|
loadBalancer:
|
||
|
servers:
|
||
|
- url: "h2c://{{ .Woodpecker.ContainerIpv4Address }}:{{ .Woodpecker.GrpcPort }}"
|