add nfs mount to backup server, add cronjob to copy db backups
svn path=/configurations/trunk/tud/; revision=34183
Rob Vermaas committed
May 19, 2012 at 11:18 UTC
2ba9a3126c16f41e4341c3f1308b7f64bae12247
1 file changed
+12
-13
wendy.nix
+12
-13
@@ -12,6 +12,14 @@
12
UseCanonicalName On
13
'';
14
15
+ fileSystems =
16
+ [ { mountPoint = "/backup";
17
+ device = "130.161.158.5:/dxs/users4/group/buildfarm";
18
+ fsType = "nfs";
19
+ }
20
+ ];
21
+
22
+
23
jobs.mturk_webserver_production =
24
{ name = "mturk-webserver-production";
25
startOn = "started network-interfaces";
@@ -93,19 +101,10 @@
101
UserParameter=hydra.builds,${pkgs.postgresql}/bin/psql hydra -At -c 'select count(*) from Builds'
102
'';
103
96
- services.sitecopy = {
97
- enable = true;
98
- backups =
99
- let genericBackup = { server = "webdata.tudelft.nl";
100
- protocol = "webdav";
101
- https = true ;
102
- symlinks = "ignore" ;
103
- };
104
- in [
105
- ( genericBackup // { name = "postgresql";
106
- local = config.services.postgresqlBackup.location;
107
- remote = "/staff-groups/ewi/st/strategoxt/backup/postgresql-webdsl.org";
108
- })
104
+ services.cron = {
105
+ systemCronJobs =
106
+ [
107
+ "15 4 * * * cp -v /var/backup/postgresql/* /backup/wendy/postgresql/ &> /var/log/backup-db.log"
108
];
109
};
110