Grails アプリの SAAS インフラストラクチャを作成する必要があります。「完全なデータ分離」が必要で (マルチテナンシーはオプションではありません)、ユーザーがサインアップする場所で新しい Heroku アプリを起動します。良いものはhttp://www.getharvest.com/
mydomain.com と www.mydomain.com に起動ページがあります。また、proxy.heroku.com (Heroku Mesh) を指す CNAME エントリ *.mydomain.com もあります。新しいユーザーが SAAS にサインアップするときに、次のことを行う必要があることを理解しています。
1) アプリ名を選択: app-name.mydomain.com
2) ユーザー名/パスワード/役割 (オプション) および価格設定オプション
3) 次に、コードを新しい Heroku インスタンスにデプロイします (git リポジトリから取得)
4) Heroku ドメインを追加: add .mydomain.com
5) Heroku config:add を使用して、手順 2 の選択肢を追加します。
すべてがうまく見えます。しかし問題は、プロセスを自動化できるかどうかです。これを行う方法を探しています(おそらくグルーヴィーなスクリプト)
注: heroku は必須ではありません (別のクラウド サービスである可能性があります)。
乾杯、
ラウル