Implement redis support for caching responses#27
Merged
Conversation
1f6fc10 to
e6d044b
Compare
e6d044b to
66ee391
Compare
2b691ef to
57228be
Compare
6c4e54a to
95f89aa
Compare
95f89aa to
d7074fe
Compare
- Refer to 'deploy-vercel' branch.
d7074fe to
becc76d
Compare
a914a74 to
f623e5a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changelog (v1.1.0)
Rename project from
markuapiztomarkuapi.Downgrade Python version from
3.13to3.12in all build-related files, to match available runtime image in Leapcell.pyproject.toml,poetry.lock,uv.lock,Dockerfile,test.ymlImplement Pydantic-based response models for all endpoints, to customise schemas displayed in Swagger UI.
Improve test coverage by including test entries with the
official_sitefield in the info EP.Disable deployment workflow as the API is no longer hosted on Render.
Remove internal heartbeat cron job as the associated uptime limitation previously imposed by Render no longer applies. Health checks are now handled via external cron jobs in GitHub Actions.
Add Redis support for caching responses.
Add tests for Redis caching and configure Redis service container in CI workflow.
Setup deployment to Vercel (without Redis caching) as a secondary instance. (ref.
deploy-vercelbranch)Include MIT License file in README.
Include badges, mention Vercel instance in API section, and add License section in README.