classroomio icon indicating copy to clipboard operation
classroomio copied to clipboard

Setup Redis in app for caching our Sveltekit endpoints

Open rotimi-best opened this issue 1 year ago • 4 comments

Feature Description

No response

Use Case

No response

Proposed Solution

No response

Alternatives (optional)

No response

Additional Context

No response

Please check the boxes that apply to this feature request.

  • [ ] I have searched the existing feature requests to make sure this is not a duplicate.
  • [ ] I have provided a detailed description of the requested feature.
  • [ ] I have explained the use case or scenario for this feature.
  • [ ] I have included any relevant technical details or design suggestions.
  • [ ] I understand that this is a suggestion and that there is no guarantee of implementation.

rotimi-best avatar Oct 05 '24 22:10 rotimi-best

Thanks for the issue, our team will look into it as soon as possible. If you would like to work on this issue, please wait for us to decide if it's ready. To claim an issue that does not have the "needs triage" label, please leave a comment that says ".take". If you have any questions, please reach out to us on Discord or follow up on the issue itself. For full info on how to contribute, please check out our contributors guide

github-actions[bot] avatar Oct 05 '24 22:10 github-actions[bot]

haven't used redis before but i want to give this a try, as a learning point @rotimi-best can i get a little more detail on what you need to do?

Dun-sin avatar Dec 02 '24 15:12 Dun-sin

haven't used redis before but i want to give this a try, as a learning point @rotimi-best can i get a little more detail on what you need to do?

@rotimi-best quoting again in case you missed this?

Dun-sin avatar Jan 18 '25 13:01 Dun-sin

@Dun-sin Oh sorry about this, I don't know how I missed your message.

The idea is that we need a redis layer to use across our sveltekit app, and backend to help us ratelimit endpoints.

I had some ideas to use Upstash which is quite popular in serverless environments however I am worried about using SAAS solutions for an open source project. It makes it hard to self host.

For now can you skip this issue and we can come back to it. However something that will be of higher value is helping us with our docker file for self-hosting classroomio. https://github.com/classroomio/classroomio/issues/508

We already have a some docker files in the repo and also we have a railway template for selfhosting.

That should give you some help on how to setup the project and it should give you some direction on the Docker setup.

rotimi-best avatar Jan 20 '25 09:01 rotimi-best