Jelajahi Sumber

database, timers and storage mount fixed bugs

robert 8 tahun lalu
induk
melakukan
ab5aa3b878

+ 4 - 0
system/apis-backup.timer

@@ -3,3 +3,7 @@ Description=Apis Backup Timer
 
 [Timer]
 OnCalendar=*-*-* 20:00:00
+Persistent=true
+
+[Install]
+WantedBy=timers.target

+ 4 - 0
system/athletic-backup.timer

@@ -3,3 +3,7 @@ Description=Athletic Backup Timer
 
 [Timer]
 OnCalendar=*-*-* 20:10:00
+Persistent=true
+
+[Install]
+WantedBy=timers.target

+ 5 - 0
system/backup-local-storage.mount

@@ -1,5 +1,10 @@
 [Unit]
 Description=Mount local backup storage drive
+ConditionPathIsSymbolicLink=!/local
+DefaultDependencies=no
+Conflicts=umount.target
+Before=local-fs.target umount.target
+
 
 [Mount]
 What=/dev/sdc

+ 4 - 0
system/backup-nfs-storage.mount

@@ -1,5 +1,9 @@
 [Unit]
 Description=Mount nfs backup storage drive
+ConditionPathIsSymbolicLink=!/nfs
+DefaultDependencies=no
+Conflicts=umount.target
+Before=local-fs.target umount.target
 
 [Mount]
 What=192.168.100.142:/mnt/files/backup

+ 3 - 3
system/database.service

@@ -1,11 +1,11 @@
 [Unit]
 Description=PostgreSQL 9.4 service container
-Requires=docker.service
-After=docker.service
+Requires=docker.service network-online.target
+After=docker.service network-online.target
 
 [Service]
 Restart=always
-ExecStart=/usr/bin/docker start database
+ExecStart=/usr/bin/docker start -a database
 ExecStop=/usr/bin/docker stop -t 2 database
 
 [Install]

+ 4 - 0
system/golden-backup.timer

@@ -3,3 +3,7 @@ Description=Golden Backup Timer
 
 [Timer]
 OnCalendar=*-*-* 20:20:00
+Persistent=true
+
+[Install]
+WantedBy=timers.target

+ 4 - 0
system/kava-backup.timer

@@ -3,3 +3,7 @@ Description=Kava Backup Timer
 
 [Timer]
 OnCalendar=*-*-* 20:30:00
+Persistent=true
+
+[Install]
+WantedBy=timers.target

+ 4 - 0
system/topjeans-backup.timer

@@ -3,3 +3,7 @@ Description=Topjeans Backup Timer
 
 [Timer]
 OnCalendar=*-*-* 20:40:00
+Persistent=true
+
+[Install]
+WantedBy=timers.target