1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
{
cache => {
schedule => $ENV{TRAVELYNX_IRIS_CACHE} // '/var/cache/travelynx/iris',
realtime => $ENV{TRAVELYNX_IRISRT_CACHE} // '/var/cache/travelynx/iris-rt',
},
db => {
host => $ENV{TRAVELYNX_DB_HOST} // 'die("Please set TRAVELYNX_DB_HOST")',
database => $ENV{TRAVELYNX_DB_NAME} // 'travelynx',
user => $ENV{TRAVELYNX_DB_USERNAME} // 'travelynx',
password => $ENV{TRAVELYNX_DB_PASSWORD} // die("Please set TRAVELYNX_DB_PASSWORD"),
},
hypnotoad => {
accepts => $ENV{TRAVELYNX_HYPNOTOAD_ACCEPTS} // 100,
clients => $ENV{TRAVELYNX_HYPNOTOAD_CLIENTS} // 10,
listen => [ $ENV{TRALELYNX_HYPNOTOAD_LISTEN} // 'http://*:8093' ],
pid_file => '/tmp/travelynx.pid',
workers => $ENV{TRAVELYNX_HYPNOTOAD_WORKERS} // 2,
spare => $ENV{TRAVELYNX_HYPNOTOAD_SPARE} // 2,
},
mail => {
disabled => $ENV{TRAVELYNX_MAIL_DISABLE} // 0,
},
secrets => [
$ENV{TRAVELYNX_SECRET} // die("Please set TRAVELYNX_SECRET"),
],
};
|