at main 38 lines 519 B view raw
1{ 2 email {$ACME_EMAIL:contact@weaver.sh} 3 4 on_demand_tls { 5 ask http://index:3000/internal/verify-domain 6 } 7 8 admin 0.0.0.0:2019 9 10 servers { 11 metrics 12 } 13} 14 15# Index service 16index.weaver.sh { 17 reverse_proxy index:3000 18} 19 20 21# Custom domains - on-demand TLS 22:443 { 23 tls { 24 on_demand 25 } 26 27 @www header_regexp host Host ^www\.(.+)$ 28 handle @www { 29 redir https://{re.host.1}{uri} permanent 30 } 31 32 reverse_proxy weaver-app:8080 33} 34 35 36:80 { 37 respond /health 200 38}