saba1024のブログ

どうでも良い思いついた事とかプログラミング関係のメモとか書いていきます。

Grails3の本番環境で/dbconsoleにアクセスできるようにする

いつからか分からないけど、少なくともGrails 3.2.8では、production環境ではデフォルトで/dbconsoleにアクセスできなくなっています。(セキュリティ上の理由で)
閉じた環境だしSpringSecurityCoreとか使ってるから大丈夫!という場合は、application.ymlに以下の設定を追加すれば大丈夫。

environments:
    production: # これはもともとapplication.ymlにある。この下に以下の3行を追加。
        grails:
            dbconsole:
                enabled: true

これで再起動すればOK。