exampleenv

This commit is contained in:
2026-05-06 10:50:04 +02:00
parent 2942caba3a
commit 3d14d51922

View File

@@ -2,7 +2,7 @@
email {$ACME_EMAIL} email {$ACME_EMAIL}
} }
### FUNKSJONER ### ### FUNKSJONER ###
import snippets/* import snippets/*.caddy
(remote-ip) { (remote-ip) {
@internal remote_ip 10.10.10.0/24 172.16.0.0/12 127.0.0.1/8 @internal remote_ip 10.10.10.0/24 172.16.0.0/12 127.0.0.1/8
@external remote_ip 0.0.0.0/0 @external remote_ip 0.0.0.0/0
@@ -12,15 +12,6 @@ import snippets/*
tvh {$HASH} tvh {$HASH}
} }
} }
#(rate-limit) {
# rate_limit {
# zone git_zone {
# key {remote_host}
# events 30
# window 10s
# }
# }
#}
(read-only) { (read-only) {
@readonly { @readonly {
method POST PUT DELETE PATCH method POST PUT DELETE PATCH
@@ -84,14 +75,6 @@ portainer.home.{$DOMENESHOP_DNS} {
} }
respond "Forbidden" 403 respond "Forbidden" 403
} }
#kuma.home.{$DOMENESHOP_DNS} {
# import dns-tls
# import remote-ip
# handle @internal {
# reverse_proxy kuma:3001
# }
# respond "Forbidden" 403
#}
vault.home.{$DOMENESHOP_DNS} { vault.home.{$DOMENESHOP_DNS} {
import dns-tls import dns-tls
import remote-ip import remote-ip
@@ -100,6 +83,13 @@ vault.home.{$DOMENESHOP_DNS} {
} }
respond "Forbidden" 403 respond "Forbidden" 403
} }
mail.home.{$DOMENESHOP_DNS} {
import dns-tls
import remote-ip
handle @internal {
reverse_proxy mail-front:80
}
respond "Forbidden" 403
}
import sites/*.caddy
import sites/*