@cryptotaxi247 / infra / commits / bbde8cd7

svn path=/configurations/trunk/tud/; revision=28741

svn path=/configurations/trunk/tud/; revision=28741

Eelco Dolstra committed Aug 22, 2011 at 16:26 UTC bbde8cd750168f01b04c12bc144608a1180f3e87
1 file changed +47
wendy.nix new
+47
@@ -0,0 +1,47 @@
1 +{ config, pkgs, ... }:
2 +
3 +{
4 + require = [ ./build-machines-dell-r815.nix ];
5 +
6 + services.httpd.enable = true;
7 + services.httpd.adminAddr = "e.dolstra@tudelft.nl";
8 + services.httpd.enableUserDir = true;
9 + services.httpd.hostName = "wendy";
10 + services.httpd.extraConfig =
11 + ''
12 + UseCanonicalName On
13 + '';
14 +
15 + jobs.mturk_webserver_production =
16 + { name = "mturk-webserver-production";
17 + startOn = "started network-interfaces";
18 + exec = ''
19 + ${pkgs.su}/bin/su - mturk -c 'MTURK_STATE=/home/mturk/state-production WEBINTERFACE_HOME=/home/mturk/icse-2012/src/WebInterface exec /home/mturk/icse-2012/src/WebInterface/script/webinterface_server.pl >> /home/mturk/state-production/webserver.log 2>&1'
20 + '';
21 + };
22 +
23 + jobs.mturk_webserver_sandbox =
24 + { name = "mturk-webserver-sandbox";
25 + startOn = "started network-interfaces";
26 + exec = ''
27 + ${pkgs.su}/bin/su - mturk -c 'WEBINTERFACE_HOME=/home/mturk/icse-2012/src/WebInterface exec /home/mturk/icse-2012/src/WebInterface/script/webinterface_server.pl -p 3001 >> /home/mturk/state-sandbox/webserver.log 2>&1'
28 + '';
29 + };
30 +
31 + jobs.mturk_vnc_multiplexer_production =
32 + { name = "mturk-vnc-multiplexer-production";
33 + startOn = "started network-interfaces";
34 + exec = ''
35 + ${pkgs.su}/bin/su - mturk -c 'MTURK_STATE=/home/mturk/state-production exec vnc-multiplexer.pl >> /home/mturk/state-production/multiplexer.log 2>&1'
36 + '';
37 + };
38 +
39 + jobs.mturk_vnc_multiplexer_sandbox =
40 + { name = "mturk-vnc-multiplexer-sandbox";
41 + startOn = "started network-interfaces";
42 + exec = ''
43 + ${pkgs.su}/bin/su - mturk -c 'exec vnc-multiplexer.pl >> /home/mturk/state-sandbox/multiplexer.log 2>&1'
44 + '';
45 + };
46 +
47 +}