Per-client Easy!Appointments isolation #9
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Today booking runs a single shared Easy!Appointments instance (
deploy/booking/). For real multi-client operation, isolate per client (separate EA instance/DB per client stack, mirroring the per-client nginx compose approach) so providers, services, and data don't bleed across clients.Acceptance: two clients can be onboarded with fully separated booking data and admin logins.
Superseded by the decision to build a single multi-tenant booking app with logical
client_idisolation instead of per-client Docker stacks. Physical per-client isolation is kept only as a possible future paid exception (data-residency premium), not the default. Closing.