File tree 4 files changed +10
-4
lines changed 4 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
2
3
- sudo -u postgres /usr/bin/pg_dump progcom > /opt/progcom-backup/progcom-db-` date -Ihours `
3
+ sudo -u postgres /usr/bin/pg_dump progcom > /opt/progcom-backup/db/ progcom-db-` date +%Y-%m-%d_%H-%M-%S ` .sql
4
4
5
- /opt/tarsnap/bin/tarsnap -c --keyfile /root/tarsnap.key --cachedir /opt/progcom-backup-cache -f progcom-db- ` date +%Y-%m-%d_%H-%M-%S` /opt/progcom-backup && curl https://nosnch.in/0540fdd2ae & > /dev/null
5
+ /opt/tarsnap/bin/tarsnap -c --keyfile /root/tarsnap.key --cachedir /opt/progcom-backup-cache -f progcom-` date +%Y-%m-%d_%H-%M-%S` /opt/progcom-backup && curl https://nosnch.in/0540fdd2ae & > /dev/null
Original file line number Diff line number Diff line change 60
60
sudo_user : postgres
61
61
62
62
# Backup (Installed tarsnap by hand with `./configure #--prefix=/opt/tarsnap`)
63
- - file : path=/opt/progcom-backup state=directory
63
+ - file : path=/opt/progcom-backup/db state=directory
64
+ - file : path=/opt/progcom-backup/logs state=directory
64
65
- file : path=/opt/progcom-backup-cache state=directory
65
66
- template : src=backup-cron dest=/etc/cron.daily/progcom-backups
66
67
mode=0744
Original file line number Diff line number Diff line change @@ -4,4 +4,7 @@ directory=/opt/progcom
4
4
user=nobody
5
5
autostart=True
6
6
autorestart=True
7
- stdout_logfile=/var/log/supervisor/progcom_webapp.log
7
+ stdout_logfile=/opt/progcom-backup/logs/stdout.log
8
+ stderr_logfile=/opt/progcom-backup/logs/stderr.log
9
+ stderr_logfile_backups=100
10
+ stdout_logfile_backups=100
Original file line number Diff line number Diff line change 3
3
import random
4
4
import json
5
5
import logging
6
+ import datetime
6
7
7
8
import itsdangerous
8
9
import mandrill
21
22
22
23
def l (key , ** data ):
23
24
data ['key' ] = key
25
+ data ['when' ] = datetime .datetime .now ().isoformat ()+ 'Z'
24
26
logger .info (json .dumps (data ))
25
27
26
28
You can’t perform that action at this time.
0 commit comments