diff --git a/hosts/nixos/vps/proxy.nix b/hosts/nixos/vps/proxy.nix index 9bd7814..e31de39 100644 --- a/hosts/nixos/vps/proxy.nix +++ b/hosts/nixos/vps/proxy.nix @@ -20,6 +20,18 @@ }; }; + api_test_server = { + rule = "Host(`api.yanlincs.com`)"; + entrypoints = "websecure"; + service = "api_test_server"; + tls = { + certResolver = "cloudflare"; + domains = [{ + main = "*.yanlincs.com"; + }]; + }; + }; + # Photo service (Immich) photo = { rule = "Host(`photo.yanlincs.com`)"; @@ -173,6 +185,14 @@ }; }; + api_test_server = { + loadBalancer = { + servers = [{ + url = "http://10.2.2.30:8000"; + }]; + }; + }; + # Photo service backend (via WireGuard) photo = { loadBalancer = {