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
+}