🎨 add testing and put as optional many varaibles

This commit is contained in:
2024-07-30 15:52:05 +01:00
parent 05fc32f18a
commit 89c5666074
5 changed files with 946 additions and 229 deletions
+84 -61
View File
@@ -1,40 +1,22 @@
nginx_sites = {
bitwarden = {
service = "nginx.bitwarden.svc:8080"
proxy_cache = false
extra_value_bool = false
extra-value = false
http2_bool = true
proxy_pass_https = false
authentication_required = false
}
bookstack = {
service = "webserver.bookstack.svc"
proxy_cache = true
extra_value_bool = false
extra-value = false
http2_bool = false
proxy_pass_https = false
authentication_required = false
proxy_cache = false
}
django = {
service = "webserver.django-python.svc:8000"
proxy_cache = true
extra_value_bool = false
extra-value = false
http2_bool = true
proxy_pass_https = false
authentication_required = false
}
echo = {
service = "echo-server.echo-server.svc:80"
proxy_cache = true
extra_value_bool = false
extra-value = false
http2_bool = true
proxy_pass_https = false
authentication_required = false
}
gitlab = {
service = "webserver.gitlab.svc:443"
@@ -46,66 +28,107 @@ client_max_body_size 20m;
EOT
http2_bool = true
proxy_pass_https = true
authentication_required = false
}
sonarr = {
service = "sonarr.servarr.svc"
proxy_cache = false
extra_value_bool = false
http2_bool = false
extra-value = <<EOT
EOT
proxy_pass_https = false
authentication_required = false
}
keycloak = {
service = "keycloak.keycloak.svc:8080"
proxy_cache = false
extra_value_bool = true
http2_bool = false
extra-value = <<EOT
set_real_ip_from 0.0.0.0/0;
real_ip_header X-Real-IP;
real_ip_recursive on;
EOT
proxy_pass_https = false
authentication_required = false
}
# nextcloud = {
# service = "webserver.nextcloud.svc"
# proxy_cache = true
# extra_value_bool = true
# http2_bool = true
# extra-value = <<EOT#
#
#
# location /.well-known/carddav {
# return 301 $scheme://$host/remote.php/dav;
# }
#
# location /.well-known/caldav {
# return 301 $scheme://$host/remote.php/dav;
# }
#
# location = /health {
# default_type text/html;
# return 200 "<!DOCTYPE html><h2>health check</h2>\n";
# }
# EOT
# proxy_pass_https = false
# authentication_required = false
# }
nextcloud = {
service = "webserver.nextcloud.svc"
proxy_cache = true
http2_bool = true
extra-value = <<EOT
location /.well-known/carddav {
return 301 $scheme://$host/remote.php/dav;
}
location /.well-known/caldav {
return 301 $scheme://$host/remote.php/dav;
}
location = /health {
default_type text/html;
return 200 "<!DOCTYPE html><h2>health check</h2>\n";
}
EOT
}
router = {
service = "192.168.88.1"
proxy_cache = false
extra_value_bool = false
extra-value = false
http2_bool = false
proxy_pass_https = false
authentication_required = true
}
homeassistant = {
service = "homeassistant.homeassistant.svc:8123"
}
octoprint = {
service = "192.168.1.28:5000"
}
onitama = {
service = "onitama.onitama.svc"
}
opentrashmail = {
# service = "opentrashmail.opentrashmail.svc"
service = "1.1.1.1"
enabled = false
}
paperless-docker = {
service = "192.168.88.50:4887"
}
paperless = {
service = "webserver.paperless.svc:8000"
}
pihole = {
service = "172.16.0.60:8081"
enabled = false
}
portainer = {
service = "portainer.portainer.svc"
}
prowlarr = {
service = "prowlarr.servarr.svc"
}
proxmox = {
service = "192.168.6.2:8006"
enabled = false
}
qbittorrent = {
service = "qbittorrent.servarr.svc:8080"
}
radarr = {
service = "radarr.servarr.svc"
}
reverse = {
service = "192.168.88.50:8888"
enabled = false
}
sickchill = {
service = "sickchill.servarr.svc"
}
transmission = {
service = "192.168.88.52:31091"
enabled = false
}
unifi = {
service = "192.168.88.52:31043"
}
unifi-inform = {
service = "192.168.88.50:8082"
}
}