If you look at the README of my project, we use supabase https://github.com/classroomio/classroomio/files/README.md for our database however when we want to package our software it's hard to package supabase because it has its own docker compose file and several steps to selfhosting.
Here is our docker compose file https://github.com/classroomio/classroomio/files/docker-compose.yaml