This repository has no description
1.6 kB
90 lines
1{
2 # use pinned CA from ./localinfra/certs
3 pki {
4 ca local {
5 name "Tangled Dev"
6 root_cn "Tangled Dev Root"
7 root {
8 format pem_file
9 cert /etc/caddy/certs/root.crt
10 key /etc/caddy/certs/root.key
11 }
12 }
13 }
14}
15
16# did-method-plc
17plc.tngl.boltless.dev {
18 tls internal
19 reverse_proxy plc:8080
20}
21
22# pds
23*.pds.tngl.boltless.dev, pds.tngl.boltless.dev {
24 tls internal
25 reverse_proxy pds:3000
26}
27
28# jetstream
29jetstream.tngl.boltless.dev {
30 tls internal
31 reverse_proxy jetstream:6008
32}
33
34# knot
35knot.tngl.boltless.dev {
36 tls internal
37 reverse_proxy knot:5555
38}
39
40# spindle
41http://spindle.tngl.boltless.dev {
42 reverse_proxy spindle:6555
43}
44
45spindle.tngl.boltless.dev {
46 tls internal
47 reverse_proxy spindle:6555
48}
49
50# knotmirror
51mirror.tngl.boltless.dev {
52 tls internal
53 reverse_proxy knotmirror:7000
54}
55
56gitmirror.tngl.boltless.dev {
57 tls internal
58 # gitmirror (tonic) serves h2c; Caddy defaults to HTTP/1.1 to the backend.
59 reverse_proxy gitmirror:9000 {
60 transport http {
61 versions h2c 2
62 }
63 }
64}
65
66# zoekt (internal service)
67zoekt.tngl.boltless.dev {
68 tls internal
69
70 # TODO: replace this with -indexserver_proxy flag
71 handle_path /indexserver/* {
72 reverse_proxy zoekt-tngl-indexserver:6060
73 }
74
75 handle {
76 reverse_proxy zoekt-webserver:6070
77 }
78}
79
80# appview
81tngl.boltless.dev {
82 tls internal
83 reverse_proxy appview:3000
84}
85
86# pdsls
87pdsls.tngl.boltless.dev {
88 tls internal
89 reverse_proxy pdsls:80
90}