Add hypnotoad config.

Commit
366bc36df8389496e0cd88e3046d74617138ae58
Author
Marius Peter <vps@marius-peter.com>
Author date
Committer
Marius Peter <vps@marius-peter.com>
Committer date
roles/dashboard/lib/dashboard.pm
index 9a803ff2..7b4880d5 100644..100644
@@ -12,39 +12,48 @@
12 12 my $config = $self->plugin('NotYAMLConfig');
13 13
14 14 # Configure the application
15 Removed: $self->secrets($config->{secrets});
15 Added: $self->secrets( $config->{secrets} );
16 16
17 Added: $self->config(
18 Added: hypnotoad => {
19 Added: listen => ['http://127.0.0.1:3000'],
20 Added: pid_file => '/run/fapg-daq-dashboard/hypnotoad.pid',
21 Added: },
22 Added: );
23 Added:
17 24 my $db_path = $ENV{FAPG_DAQ_DB}
18 Removed: // $self->home->rel_file('fapg-daq.sqlite3');
25 Added: // $self->home->rel_file('fapg-daq.sqlite3');
19 26
20 27 my $sqlite = Mojo::SQLite->new("sqlite:$db_path");
21 28
22 Removed: $self->helper(sqlite => sub { $sqlite });
29 Added: $self->helper( sqlite => sub { $sqlite } );
23 30
24 Removed: $self->helper(probes => sub {
25 Removed: return [
26 Removed: {
27 Removed: key => 'ph',
28 Removed: label => 'pH',
29 Removed: unit => 'pH',
30 Removed: },
31 Removed: {
32 Removed: key => 'do',
33 Removed: label => 'Dissolved Oxygen',
34 Removed: unit => 'mg/L',
35 Removed: },
36 Removed: {
37 Removed: key => 'orp',
38 Removed: label => 'Redox / ORP',
39 Removed: unit => 'mV',
40 Removed: },
41 Removed: {
42 Removed: key => 'ec',
43 Removed: label => 'Electrical Conductivity',
44 Removed: unit => 'µS/cm',
45 Removed: },
46 Removed: ];
47 Removed: });
31 Added: $self->helper(
32 Added: probes => sub {
33 Added: return [
34 Added: {
35 Added: key => 'ph',
36 Added: label => 'pH',
37 Added: unit => 'pH',
38 Added: },
39 Added: {
40 Added: key => 'do',
41 Added: label => 'Dissolved Oxygen',
42 Added: unit => 'mg/L',
43 Added: },
44 Added: {
45 Added: key => 'orp',
46 Added: label => 'Redox / ORP',
47 Added: unit => 'mV',
48 Added: },
49 Added: {
50 Added: key => 'ec',
51 Added: label => 'Electrical Conductivity',
52 Added: unit => 'µS/cm',
53 Added: },
54 Added: ];
55 Added: }
56 Added: );
48 57
49 58 my $r = $self->routes;
50 59