tenancy / multi-tenant

Run multiple websites using the same Laravel installation while keeping tenant specific data separated for fully independent multi-domain setups, previously github.com/hyn/multi-tenant
https://tenancy.dev
MIT License
2.53k stars 390 forks source link

Ability to configure this package for cloud based environment. #896

Open dukenst2006 opened 4 years ago

dukenst2006 commented 4 years ago

Description of your feature I'm using this package for developing SaaS app, but the app should be run on AWS cloud infrastructure. i would like to configure AWS redis cache, AWS SQS queue, AWS Cloudwatch Log, AWS SES, AWS SNS while keeping tenant aware features of this package. thanks for any idea. ..


Proposed behavior

..

Current behavior

..


Information

ArlonAntonius commented 4 years ago

Hi there,

To be honest I personally don't use anything like that for a multi-tenant setup. I would recommend you to test it and feel free to report what goes wrong :)

jtomek commented 4 years ago

Try Laravel Vapor :)

juhasev commented 4 years ago

It works in the Cloud as well as anywhere else. We use it in AWS and use similar services to what you are planning on using. You need to use S3 for anything related to file system operations, you cannot use multi-tenant file system operations that are really designed for a single server only. And depending on your configuration you may beed to create multi-tenant domains using Route 53 via AWS-PHP API. Obviously you cannot use multi-tenant Apache / Nginx support as again these are designed for single server operation only.