Repository navigation
How Rivarc would deploy Medusa v2 without code changes: 4 quick questions #17501
|
Hi Medusa team, I'm Blue, CEO of Bluda. When I set up our online shop on open-source tooling, it took me three days of configuration, which is what led me to start Rivarc: an open-source project (planned NLnet grant application) that deploys existing self-hosted software and lets users wire it to databases, caches, storage and other apps through a graph. Each connection gets its own scoped credentials, and removing it revokes them. Here's how Rivarc would deploy Medusa v2, in plain terms:
A few questions, even short answers would help a lot:
I'm happy to share the full proposal draft. Replies here or by email at rivarc@bluda.tech both work for me. Thanks, |
Replies: 1 comment
|
Hi Blue, Your proposed architectural model for Rivarc mapping Medusa v2 to a declarative infrastructure graph is solid and closely aligns with Medusa v2's modular architecture. Here are direct answers to your 4 questions based on Medusa v2 internals: 1. Is a single "canonical"
|
Hi Blue,
Your proposed architectural model for Rivarc mapping Medusa v2 to a declarative infrastructure graph is solid and closely aligns with Medusa v2's modular architecture.
Here are direct answers to your 4 questions based on Medusa v2 internals:
1. Is a single "canonical"
medusa-configvia environment variables realistic?Yes, absolutely.
In Medusa v2, modules are configured declaratively in
medusa-config.js/medusa-config.ts. A canonical configuration can read entirely from environment variables:database: { url: process.env.DATABASE_URL }@medusajs/medusa/event-bus-redisand the workflow engine (@medusajs…