From fe461b675b67994e0644f86f311a9b7001f81cac Mon Sep 17 00:00:00 2001 From: Justin Ellingwood Date: Fri, 1 Sep 2023 13:30:44 +0100 Subject: [PATCH 1/3] Add button to deploy to Koyeb --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2af26af..587ca5d 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,7 @@ Deploy production ready Authorizer instance using one click deployment options a | Railway.app | Deploy on Railway | [docs](https://docs.authorizer.dev/deployment/railway) | | Heroku | Deploy to Heroku | [docs](https://docs.authorizer.dev/deployment/heroku) | | Render | [![Deploy to Render](https://render.com/images/deploy-to-render-button.svg)](https://render.com/deploy?repo=https://github.com/authorizerdev/authorizer-render) | [docs](https://docs.authorizer.dev/deployment/render) | +| Koyeb | Deploy to Koyeb | [docs](https://docs.authorizer.dev/deployment/koyeb) | ### Deploy Authorizer Using Source Code From 1d6f569f926e1991a8adda4a778787c29c522425 Mon Sep 17 00:00:00 2001 From: Lakhan Samani Date: Sat, 9 Sep 2023 07:11:13 +0530 Subject: [PATCH 2/3] fix: default value for disable playground --- Dockerfile | 2 +- server/handlers/playground.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a59d486..27ba980 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.19.5-alpine as go-builder +FROM golang:1.21.1-alpine as go-builder WORKDIR /authorizer COPY server server COPY Makefile . diff --git a/server/handlers/playground.go b/server/handlers/playground.go index b8ae5b8..14ce52f 100644 --- a/server/handlers/playground.go +++ b/server/handlers/playground.go @@ -21,7 +21,7 @@ func PlaygroundHandler() gin.HandlerFunc { disablePlayground, err := memorystore.Provider.GetBoolStoreEnvVariable(constants.EnvKeyDisablePlayGround) if err != nil { log.Debug("error while getting disable playground value") - return + disablePlayground = false } // if env set to false, then check if logged in as super admin, if logged in then return graphql else 401 error From f3b672a4cfdf3bb5b26ee316bab4f7888dfdbd33 Mon Sep 17 00:00:00 2001 From: Eng Zer Jun Date: Sat, 9 Sep 2023 12:57:20 +0800 Subject: [PATCH 3/3] refactor(server/utils): remove redundant nil check From the Go specification: "3. If the map is nil, the number of iterations is 0." [1] Therefore, an additional nil check for before the loop is unnecessary. [1]: https://go.dev/ref/spec#For_range Signed-off-by: Eng Zer Jun --- server/utils/webhook.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/server/utils/webhook.go b/server/utils/webhook.go index 2571cf5..5d280a7 100644 --- a/server/utils/webhook.go +++ b/server/utils/webhook.go @@ -83,10 +83,8 @@ func RegisterEvent(ctx context.Context, eventName string, authRecipe string, use } req.Header.Set("Content-Type", "application/json") - if webhook.Headers != nil { - for key, val := range webhook.Headers { - req.Header.Set(key, val.(string)) - } + for key, val := range webhook.Headers { + req.Header.Set(key, val.(string)) } client := &http.Client{Timeout: time.Second * 30}