feat: Only request certificates for existing users and orgs

This commit is contained in:
2024-01-01 20:05:20 +01:00
parent 5181aed0b8
commit 3012878c94
4 changed files with 96 additions and 6 deletions

View File

@@ -97,7 +97,7 @@ func runServer(ctx *cli.Context) error {
// Setup the Gitea stuff
httpClient := http.Client{Timeout: 10 * time.Second}
client, err := gitea.NewClient(
giteaClient, err := gitea.NewClient(
giteaUrl,
gitea.SetHTTPClient(&httpClient),
gitea.SetToken(""),
@@ -162,11 +162,12 @@ func runServer(ctx *cli.Context) error {
certsFile,
&cache,
acmeClient,
giteaClient,
)
listener = tls.NewListener(listener, tlsConfig)
}
if err := http.Serve(listener, Handler(domain, giteaUrl, client)); err != nil {
if err := http.Serve(listener, Handler(domain, giteaUrl, giteaClient)); err != nil {
fmt.Printf("Listening failed")
return err
}