-
Notifications
You must be signed in to change notification settings - Fork 146
chore: add /healthcheck endpoint to the proxy #1197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview for endearing-brigadeiros-63f9d0 canceled.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems fine - I think there's a typo to fix.
|
Looks like there is a type error (that I don't think you introduced) failing the CI check. @jescalada @fabiovincenzi src/proxy/routes/index.ts may need a look... |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1197 +/- ##
==========================================
+ Coverage 83.71% 83.74% +0.03%
==========================================
Files 67 67
Lines 2886 2892 +6
Branches 365 366 +1
==========================================
+ Hits 2416 2422 +6
Misses 410 410
Partials 60 60 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! 👍🏼
Summary
We’re deploying GitProxy on AWS behind an Application Load Balancer (ALB) listener that routes traffic to either the web app or the proxy. ALB target groups require a health-check path. The web app already exposes
/healthcheck, but the proxy does not.This PR adds a
/healthcheckendpoint to the proxy so the load balancer can verify it’s running, and includes a test.Changes
/healthcheckroute to the proxy returning 200 OK.test/testProxyRoute.test.js.