sertifiseringfungerer
This commit is contained in:
19
Caddyfile
19
Caddyfile
@@ -26,6 +26,23 @@
|
|||||||
}
|
}
|
||||||
respond @readonly 403
|
respond @readonly 403
|
||||||
}
|
}
|
||||||
|
(dns-tls) {
|
||||||
|
tls {
|
||||||
|
dns domainnameshop {$DOMENESHOP_API_TOKEN} {$DOMENESHOP_API_SECRET}
|
||||||
|
propagation_delay 90s
|
||||||
|
}
|
||||||
|
}
|
||||||
|
test.home.{$DOMENESHOP_DNS} {
|
||||||
|
import dns-tls
|
||||||
|
@wg remote_ip 10.10.10.0/24 127.0.0.1/8
|
||||||
|
# handle @wg {
|
||||||
|
# respond "TLS fungerer"
|
||||||
|
# }
|
||||||
|
# handle {
|
||||||
|
# respond "Forbidden" 403
|
||||||
|
# }
|
||||||
|
respond "ok"
|
||||||
|
}
|
||||||
### TJENESTER ###
|
### TJENESTER ###
|
||||||
git.{$DOMENESHOP_DNS} {
|
git.{$DOMENESHOP_DNS} {
|
||||||
import remote-ip
|
import remote-ip
|
||||||
@@ -44,7 +61,7 @@ lms.home.{$DOMENESHOP_DNS} {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pihole.home.{$DOMENESHOP_DNS} {
|
pihole.home.{$DOMENESHOP_DNS} {
|
||||||
tls internal
|
import dns-tls
|
||||||
import remote-ip
|
import remote-ip
|
||||||
handle @internal {
|
handle @internal {
|
||||||
redir / /admin
|
redir / /admin
|
||||||
|
|||||||
@@ -3,7 +3,9 @@ FROM caddy:2-builder AS builder
|
|||||||
RUN --mount=type=cache,target=/go/pkg/mod \
|
RUN --mount=type=cache,target=/go/pkg/mod \
|
||||||
--mount=type=cache,target=/root/.cache/go-build \
|
--mount=type=cache,target=/root/.cache/go-build \
|
||||||
xcaddy build \
|
xcaddy build \
|
||||||
--with github.com/mholt/caddy-ratelimit
|
--with github.com/mholt/caddy-ratelimit \
|
||||||
|
--with github.com/caddy-dns/domainnameshop
|
||||||
|
|
||||||
|
|
||||||
FROM caddy:2
|
FROM caddy:2
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user