dokku 便利だね。Digital Ocian に Ubuntu 入れて、Docker & dokku で自分だけの Heroku ライクな環境でサービスを作るのは良いものだ。
そこで、いよいよサービスインという場面ドメインをあてる作業を行う。
まず、Digital Ocean の IP へ DNS を切り替えておく。
例えば、example.com としよう。
dev.example.com と、example.com のデプロイを説明。
だが、ルートドメインがうまくいかない事があったので、こちらで解決。
サブドメイン (dev.example.com) をデプロイする
$ git remote add dev-hoge dokku@example.com:dev
$ git push dev-hoge master
:
:
remote: -----> Application deployed:
remote: http://dev.example.com
ルートドメイン (example.com) をデプロイする
$ git remote add hoge dokku@example.com:example.com
$ git push hoge master
:
:
remote: -----> Application deployed:
remote: http://example.com
注目すべきは remote add の場面
$ git remote add hoge dokku@[ルートドメイン]:[ルートドメイン]
では、よいサービスインを!