diff options
author | Yorhel <git@yorhel.nl> | 2019-09-12 17:07:46 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2019-09-12 17:54:50 +0200 |
commit | adc906096f4644788b970e5ed936ca3e70bde2e8 (patch) | |
tree | 8d2aacf12b008820a5a331e648f915a67987cdfb /data/conf_example.pl | |
parent | 752bc1724968a1f15b17ba9e607f2163997b4efa (diff) |
Add VNDB::Config module and unified conf.pl config file
This gets rid of global.pl, config.pl and config3.pl and uses the
cleaner config3.pl format for the config file. The config is easily
accessible from anywhere by importing the new VNDB::Config module; The
global $VNDB::S,O,M,ROOT variables have been removed.
Sorry for all the churn...
Diffstat (limited to 'data/conf_example.pl')
-rw-r--r-- | data/conf_example.pl | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/data/conf_example.pl b/data/conf_example.pl new file mode 100644 index 00000000..5885e8e9 --- /dev/null +++ b/data/conf_example.pl @@ -0,0 +1,41 @@ +{ + # Canonical URL of this site + url => 'http://localhost:3000', + # And of the static files (leave unset to use `url`) + #url_static => 'http://localhost:3000', + + # Salt used to generate the CSRF tokens + form_salt => '<some unique string>', + # Global salt used to hash user passwords (used in addition to a user-specific salt) + scrypt_salt => '<another unique string>', + + # TUWF configuration options, see the TUWF::set() documentation for options. + tuwf => { + db_login => [ 'dbi:Pg:dbname=vndb', 'vndb_site', 'vndb_site' ], + xml_pretty => 0, + log_queries => 0, + debug => 1, + cookie_defaults => { domain => 'localhost', path => '/' }, + mail_sendmail => 'log', + }, + + # Uncomment if you want to test password strength against a dictionary. See + # lib/PWLookup.pm for instructions on how to create the database file. + #password_db => 'data/passwords.dat', + + # Options for Multi, the background server. + Multi => { + # Each module in lib/Multi/ can be enabled and configured here. + Core => { + db_login => { dbname => 'vndb', user => 'vndb_multi', password => 'vndb_multi' }, + }, + #API => {}, + #IRC => { + # nick => 'MyVNDBBot', + # server => 'irc.synirc.net', + # channels => [ '#vndb' ], + # pass => '<nickserv-password>', + # masters => [ 'yorhel!~Ayo@your.hell' ], + #}, + }, +} |