Today, we’re glad to share that custom health checks are now available to everyone in public preview.
We’ve also improved our deployment statuses and released new documentation to deploy FastAPI on Koyeb!
Let’s jump straight into the in-depth rundown of this week’s changelog:
Custom health checks in public preview
The ability to customize health checks is now in public preview. This means everyone can now override the default TCP health checks to get more control over defining the health status of a service.
We currently allow defining HTTP and TCP health checks for each port exposed on your service. We plan to support more protocols in the future.
To start customizing health checks, click the Advanced button and go to the Exposing your service section. For each port defined, you can click Customize health checks to override the default TCP health check.
Deployment status improvements
Sunny reported a regression occurring on new deployments. The
startingstatus was displayed whereas the actual deployment status should have been
unhealthy. This behavior made it hard to understand what was happening, especially during a health check failure.
New FastAPI deployment documentation
We published a new deployment guide in our documentation to help you get started deploying FastAPI applications on Koyeb Deploy a FastAPI Python App - Koyeb
Any suggestion for which framework or language you think we should cover next?