Ecco il mio piano d'azione:Rails, Heroku e Sottodomini. Il mio caso speciale è fattibile?
Ho un'applicazione che dovrà supportare più clienti. Ad ogni cliente verrà assegnato un sottodominio per il servizio. Avremo anche un sito web di brochure che non ha l'applicazione, è solo un sito Web sul prodotto e su come i potenziali clienti possono impostare un account con noi.
Data:
www.mycoolsite.com
indicherebbe un'applicazione brochure Heroku. client1.mycoolsite.com
, client2.mycoolsite.com
e client3.mycoolsite.com
sarebbe puntano tutti alla stessa applicazione SaaS che potrebbe dire la differenza tra ogni richiesta e dovrei essere in grado di gestire in modo che solo vedono la loro data (cioè l'impostazione di un globale client_id
o qualcosa di simile)
Come procedo a fare questo? Non ho fatto molto con il DNS quindi sono abbastanza indifferente su dove iniziare con questo.
Grazie.
Ho anche questo problema e non ho trovato una soluzione (nemmeno contattando il supporto di heroku). Il più vicino che ho trovato è lo stesso della risposta di jpwynns, tuttavia se stai permettendo alla gente di iscriversi per un sottodominio della tua applicazione SaaS attraverso una pagina di registrazione, allora quella pagina dovrà anche aggiungere il sottodominio alla tua app di heroku (puoi farlo t usare un carattere jolly in quanto si scontrerà con il tuo www e Heroku non lo consentirà). Questa integrazione strettamente accoppiata tra la tua app e l'host potrebbe non essere desiderabile. Se qualcuno risolve questo sarò molto felice. –