{
  email james@wampler.us
}

*.wampler.us {
    tls {
        dns cloudflare {env.CLOUDFLARE_API_TOKEN}
        resolvers 1.1.1.1
    }

    @sonarr host tv.wampler.us
    handle @sonarr {
        encode gzip
        reverse_proxy sonarr:8989
    }

    @radarr host movies.wampler.us
    handle @radarr {
        encode gzip
        reverse_proxy radarr:7878
    }

    @vaultwarden host vault.wampler.us
    handle @vaultwarden {
        encode gzip
        reverse_proxy vaultwarden:80
    }

    @gitea host git.wampler.us
    handle @gitea {
        encode gzip
        reverse_proxy gitea:3000
    }

    @qbittorrent host seed.wampler.us
    handle @qbittorrent {
        encode gzip
        reverse_proxy host.docker.internal:8112
    }
}

localhost {
    respond "Hello, world!"
}
