all repos — homestead @ 49272c47d92d7da2c2f034a4faeaa144fcf6632b

Code for my website

server: remove sentry

Alan Pearce
commit

49272c47d92d7da2c2f034a4faeaa144fcf6632b

parent

33ce4a14d51c06946af9e8ce430f20495aca1592

1 file changed, 3 insertions(+), 25 deletions(-)

changed files
M internal/server/server.gointernal/server/server.go
@@ -6,7 +6,6 @@ "fmt"
"net" "net/http" "net/url" - "os" "slices" "time"
@@ -14,8 +13,6 @@ cfg "website/internal/config"
"website/internal/log" "website/internal/website" - "github.com/getsentry/sentry-go" - sentryhttp "github.com/getsentry/sentry-go/http" "github.com/pkg/errors" "golang.org/x/net/http2" "golang.org/x/net/http2/h2c"
@@ -72,26 +69,9 @@ }
listenAddress := net.JoinHostPort(runtimeConfig.ListenAddress, runtimeConfig.Port) - env := "development" - if runtimeConfig.Production { - env = "production" - } else { + if !runtimeConfig.Production { applyDevModeOverrides(config, listenAddress) } - err = sentry.Init(sentry.ClientOptions{ - EnableTracing: true, - TracesSampleRate: 1.0, - Dsn: os.Getenv("SENTRY_DSN"), - Release: CommitSHA, - Environment: env, - }) - if err != nil { - return nil, errors.WithMessage(err, "could not set up sentry") - } - defer sentry.Flush(2 * time.Second) - sentryHandler := sentryhttp.New(sentryhttp.Options{ - Repanic: true, - }) top := http.NewServeMux() mux, err := website.NewMux(config, runtimeConfig.Root)
@@ -117,10 +97,8 @@ &http.Server{
Addr: listenAddress, ReadHeaderTimeout: 1 * time.Minute, Handler: http.MaxBytesHandler(h2c.NewHandler( - sentryHandler.Handle( - serverHeaderHandler( - wrapHandlerWithLogging(top), - ), + serverHeaderHandler( + wrapHandlerWithLogging(top), ), &http2.Server{ IdleTimeout: 15 * time.Minute,