azaken1248/osurenderapi ? reverse-engineered prompt

Reverse engineered prompt

Build me a production ready API for rendering osu! replays.

I want a service where someone can send a replay request, have it queued, processed in the background, and then get back a rendered result once it’s done. It should feel like a real backend system, with a FastAPI style web API, a database for tracking jobs, a Redis backed worker queue, and object storage for the replay files and outputs. If possible, make it easy to run locally with Docker Compose, including the app, worker, Postgres, Redis, and MinIO.

The rendering part should be set up so it can run on cloud GPUs, and it should be easy to switch between local development and remote execution. Please include basic monitoring and health checks too, and make sure the whole thing is documented enough that I can start it up and test it without guessing. If you need to look up current docs for any of the services, go ahead and do that.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab