# -------------------------------------------------------------------
# Global options
# -------------------------------------------------------------------

{
    grace_period 15s
}

# -------------------------------------------------------------------
# Netdata service
# -------------------------------------------------------------------

status.vakhrushev.me, :29999 {
    tls anwinged@ya.ru

    reverse_proxy {
        to 127.0.0.1:{{ netdata_port }}
    }

    basicauth / {
       {{ netdata.login }} {{ netdata.password_hash }}
    }
}

# -------------------------------------------------------------------
# Applications
# -------------------------------------------------------------------

vakhrushev.me {
    tls anwinged@ya.ru

    reverse_proxy {
        to 127.0.0.1:{{ homepage_port }}
    }
}

git.vakhrushev.me {
    tls anwinged@ya.ru

    reverse_proxy {
        to 127.0.0.1:{{ gitea_port }}
    }
}

kk.vakhrushev.me {
    tls anwinged@ya.ru

    reverse_proxy {
        to 127.0.0.1:{{ keycloak_port }}
    }
}

outline.vakhrushev.me {
    tls anwinged@ya.ru

    reverse_proxy {
        to 127.0.0.1:{{ outline_port }}
    }
}

gramps.vakhrushev.me {
    tls anwinged@ya.ru

    reverse_proxy {
        to 127.0.0.1:{{ gramps_port }}
    }
}