sbt-native-packager を使用してユニバーサル tarball を作成しました。アプリの起動時に /etc/myapp またはその他のカスタムの場所から c3p0 や application.conf などの構成ファイルをロードするにはどうすればよいですか。
構成ファイルを配布 tarball 自体の一部にしたくありません。
sbt-native-packager を使用してユニバーサル tarball を作成しました。アプリの起動時に /etc/myapp またはその他のカスタムの場所から c3p0 や application.conf などの構成ファイルをロードするにはどうすればよいですか。
構成ファイルを配布 tarball 自体の一部にしたくありません。
タイプセーフ構成の「インクルード」機能を使用して、直接の場所から取得できると思います。
https://github.com/typesafehub/config#features-of-hoconを参照してください
とは言っても、構成ファイルとしてグローバル ファイルが必要な場合は、インストールする場所に基づいて異なる構成を作成する必要があります。