summaryrefslogtreecommitdiff
path: root/examples/docker/travelynx.conf
blob: 8f3f56f90e5d2b471495c418edfa7b6b69655953 (plain)
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"),
	],
};