<div dir="ltr">I generally store my config files in /etc/app_name/config.yml and then I use MooseX::Singleton to store and YAML::XS to load the config data from the yml into the app in <a href="http://app_name.pm">app_name.pm</a><div>HTH,</div><div>-Shantanu Bhadoria</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 17, 2015 at 11:09 PM, Hartmaier Alexander <span dir="ltr">&lt;<a href="mailto:alexander.hartmaier@t-systems.at" target="_blank">alexander.hartmaier@t-systems.at</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Note that Catalyst itself doesn&#39;t use any config loading,<br>
Catalyst::Plugin::ConfigLoader does.<br>
This then uses different config file format modules depending on the<br>
file extension.<div><div class="h5"><br>
<br>
<br>
On 2015-02-16 18:10, Octavian Rasnita wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Catalyst uses Config::General to read .conf files. If Config::General<br>
is configured with the option -UseApacheInclude,<br>
then you can use an apache &quot;include file.conf&quot; in the .conf file to<br>
include another file from another directory which is not saved by git.<br>
<br>
Or the option -IncludeDirectories can be also useful so all the files<br>
from the given directory will be included.<br>
<br>
--Octavian<br>
<br>
----- Original Message ----- From: &quot;David Schmidt&quot; &lt;<a href="mailto:davewood@gmx.at" target="_blank">davewood@gmx.at</a>&gt;<br>
To: &quot;The elegant MVC web framework&quot; &lt;<a href="mailto:catalyst@lists.scsys.co.uk" target="_blank">catalyst@lists.scsys.co.uk</a>&gt;<br>
Sent: Monday, February 16, 2015 6:22 PM<br>
Subject: Re: [Catalyst] Where best to store database connection<br>
information?<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
the catalyst configloader can load more then just one file.<br>
<br>
by default it loads &quot;myapp.conf&quot;<br>
<br>
if a file named &quot;myapp_local.conf&quot; exists it is loaded aswell.<br>
<br>
docs:<br>
<a href="https://metacpan.org/pod/distribution/Catalyst-Plugin-ConfigLoader/lib/Catalyst/Plugin/ConfigLoader/Manual.pod#Using-a-local-configuration-file" target="_blank">https://metacpan.org/pod/<u></u>distribution/Catalyst-Plugin-<u></u>ConfigLoader/lib/Catalyst/<u></u>Plugin/ConfigLoader/Manual.<u></u>pod#Using-a-local-<u></u>configuration-file</a><br>
<br>
On 16 February 2015 at 15:42, Adam Witney &lt;<a href="mailto:awitney@sgul.ac.uk" target="_blank">awitney@sgul.ac.uk</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I have a Catalyst / DBIx::Class application and I have been storing<br>
the database connection parameters in a config file which is sourced<br>
using MYAPP_CONFIG_LOCAL_SUFFIX. But this seems a bit of a security<br>
problem having the main password in a text file like this,<br>
especially if it goes into git.<br>
<br>
Is there a recommended or best practice place to store database<br>
connection information?<br>
<br>
Thanks for any help<br>
<br>
Adam<br>
<br>
______________________________<u></u>_________________<br>
List: <a href="mailto:Catalyst@lists.scsys.co.uk" target="_blank">Catalyst@lists.scsys.co.uk</a><br>
Listinfo: <a href="http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst" target="_blank">http://lists.scsys.co.uk/cgi-<u></u>bin/mailman/listinfo/catalyst</a><br>
Searchable archive:<br>
<a href="http://www.mail-archive.com/catalyst@lists.scsys.co.uk/" target="_blank">http://www.mail-archive.com/<u></u>catalyst@lists.scsys.co.uk/</a><br>
Dev site: <a href="http://dev.catalyst.perl.org/" target="_blank">http://dev.catalyst.perl.org/</a><br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
List: <a href="mailto:Catalyst@lists.scsys.co.uk" target="_blank">Catalyst@lists.scsys.co.uk</a><br>
Listinfo: <a href="http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst" target="_blank">http://lists.scsys.co.uk/cgi-<u></u>bin/mailman/listinfo/catalyst</a><br>
Searchable archive:<br>
<a href="http://www.mail-archive.com/catalyst@lists.scsys.co.uk/" target="_blank">http://www.mail-archive.com/<u></u>catalyst@lists.scsys.co.uk/</a><br>
Dev site: <a href="http://dev.catalyst.perl.org/" target="_blank">http://dev.catalyst.perl.org/</a><br>
</blockquote>
<br>
<br>
______________________________<u></u>_________________<br>
List: <a href="mailto:Catalyst@lists.scsys.co.uk" target="_blank">Catalyst@lists.scsys.co.uk</a><br>
Listinfo: <a href="http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst" target="_blank">http://lists.scsys.co.uk/cgi-<u></u>bin/mailman/listinfo/catalyst</a><br>
Searchable archive:<br>
<a href="http://www.mail-archive.com/catalyst@lists.scsys.co.uk/" target="_blank">http://www.mail-archive.com/<u></u>catalyst@lists.scsys.co.uk/</a><br>
Dev site: <a href="http://dev.catalyst.perl.org/" target="_blank">http://dev.catalyst.perl.org/</a><br>
</blockquote>
<br>
<br>
<br></div></div>
*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;<u></u>*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;<u></u>*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*<br>
T-Systems Austria GesmbH Rennweg 97-99, 1030 Wien<br>
Handelsgericht Wien, FN 79340b<br>
*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;<u></u>*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;<u></u>*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*<br>
Notice: This e-mail contains information that is confidential and may be privileged.<br>
If you are not the intended recipient, please notify the sender and then<br>
delete this e-mail immediately.<br>
*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;<u></u>*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;<u></u>*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*&quot;*<div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
List: <a href="mailto:Catalyst@lists.scsys.co.uk" target="_blank">Catalyst@lists.scsys.co.uk</a><br>
Listinfo: <a href="http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst" target="_blank">http://lists.scsys.co.uk/cgi-<u></u>bin/mailman/listinfo/catalyst</a><br>
Searchable archive: <a href="http://www.mail-archive.com/catalyst@lists.scsys.co.uk/" target="_blank">http://www.mail-archive.com/<u></u>catalyst@lists.scsys.co.uk/</a><br>
Dev site: <a href="http://dev.catalyst.perl.org/" target="_blank">http://dev.catalyst.perl.org/</a><br>
</div></div></blockquote></div><br></div>