Clever TaglineC
Convex Community16mo ago
14 replies
Clever Tagline

How to run multiple local-only apps that use Convex

I'm finally getting my feet wet with Convex, and so far I'm really loving it. Aside from future plans for work-related projects, I would also love to migrate a bunch of personal databases from Airtable and create custom apps for them (probably in Remix, which I'm also learning at the same time). However, these would purely be for my own personal use; i.e. no public hosting. Each app would likely have its own Convex project, but I'd like some of them to be able to talk to each other; e.g. on the splash page for my planning app I'd like to pull a random quote from my quotes database.

The thing I'm struggling to figure out is how to best run all of this stuff locally, partly when it comes to launching each app, but also with the aforementioned interactivity in mind. The only idea that's come to mind so far is to possibly use Docker (another tool I'm just getting started with), but even after building a separate image for each app, that would still involve (I think) a bunch of terminal-based steps to get each container running before launching any of the apps. Or maybe there's some aspect of using Docker that I haven't discovered yet that would make this easier?

At any rate, whether or not you've gone this route yourself, I'd be grateful for any input on how I might pull this off.
Was this page helpful?