Blame lib/Lufi/DefaultConfig.pm
|
Luc Didry |
b57ed7 |
# vim:set sw=4 ts=4 sts=4 ft=perl expandtab:
|
|
Luc Didry |
b57ed7 |
package Lufi::DefaultConfig;
|
|
Luc Didry |
b57ed7 |
require Exporter;
|
|
Luc Didry |
b57ed7 |
@ISA = qw(Exporter);
|
|
Luc Didry |
b57ed7 |
@EXPORT_OK = qw($default_config);
|
|
Luc Didry |
b57ed7 |
our $default_config = {
|
|
Luc Didry |
89f3ef |
instance_name => 'Lufi',
|
|
Luc Didry |
b57ed7 |
prefix => '/',
|
|
Luc Didry |
b57ed7 |
provisioning => 100,
|
|
Luc Didry |
b57ed7 |
provis_step => 5,
|
|
Luc Didry |
b57ed7 |
length => 10,
|
|
Luc Didry |
b57ed7 |
token_length => 32,
|
|
Luc Didry |
b57ed7 |
secrets => ['hfudsifdsih'],
|
|
Luc Didry |
b57ed7 |
default_delay => 0,
|
|
Luc Didry |
b57ed7 |
max_delay => 0,
|
|
Luc Didry |
b57ed7 |
mail => {
|
|
Luc Didry |
b57ed7 |
how => 'sendmail'
|
|
Luc Didry |
b57ed7 |
},
|
|
Luc Didry |
b57ed7 |
mail_sender => 'no-reply@lufi.io',
|
|
Luc Didry |
5845f3 |
disable_mail_sending => 0,
|
|
Luc Didry |
b57ed7 |
theme => 'default',
|
|
Luc Didry |
b57ed7 |
upload_dir => 'files',
|
|
Luc Didry |
b57ed7 |
session_duration => 3600,
|
|
Luc Didry |
b57ed7 |
allow_pwd_on_files => 0,
|
|
Luc Didry |
b57ed7 |
dbtype => 'sqlite',
|
|
Luc Didry |
b57ed7 |
db_path => 'lufi.db',
|
|
Luc Didry |
b57ed7 |
force_burn_after_reading => 0,
|
|
Luc Didry |
b57ed7 |
x_frame_options => 'DENY',
|
|
Luc Didry |
b57ed7 |
x_content_type_options => 'nosniff',
|
|
Luc Didry |
b57ed7 |
x_xss_protection => '1; mode=block',
|
|
mildis |
9bb2bd |
keep_ip_during => 365,
|
|
mildis |
9bb2bd |
policy_when_full => 'warn',
|
|
Luc Didry |
b57ed7 |
};
|
|
Luc Didry |
b57ed7 |
|
|
Luc Didry |
b57ed7 |
1;
|