Seeking Advice: Making a Private Shopify App Public

Dear Developers,

I hope this email finds you well.

Lately, I have been able to launch my own private app for one of Shopify plus merchants. I am thinking to make this app public meaning able to have this app in Shopify app store.

As of now I have hosted this private app on fly.io.

This app is the simple app that would shipping information based on Shipping address, right now I have used SQLite database and I have used two models in schema.prisma(Sqlite) . Now my question is can you please give me help/information in making this app public.

As I believe for public app should transition from a single-tenant model to multi-tenant model meaning each merchant will need their own database or isolated data storage. Can you please give me some instructions on it.

I would really appreciate it.

Many thanks,
Kit