File tree 3 files changed +21
-41
lines changed
Filter options
3 files changed +21
-41
lines changed
Original file line number Diff line number Diff line change 1
- name : Backup every hour
1
+ name : Backup every 8hours
2
2
3
3
on :
4
4
schedule :
5
- - cron : " 0 * * * *"
5
+ - cron : " * */8 * * *"
6
6
jobs :
7
- dump :
7
+ deleteOldBackup :
8
+ runs-on : backup-runner
9
+ steps :
10
+ - run : del=$(date --date="7 days ago" +"%Y-%m-%d"); for i in `find . -type d -name "2*"`; do (($del < $(basename $i))) && rm -rf $i || echo "keep $i"; done
11
+ dump_docsplus :
12
+ needs : deleteOldBackup
8
13
runs-on : backup-runner
9
14
steps :
10
15
- run : ( [ -d $(date +'%Y-%m-%d') ] || mkdir $(date +'%Y-%m-%d') ) && PGPASSWORD=$DB_PASS pg_dump -h $DB_HOST --dbname handbook -p $DB_PORT -U $DB_USER -Ft -f $(date +'%Y-%m-%d')/handbook-$(date +'%Y-%m-%d-%H').tar
@@ -13,18 +18,23 @@ jobs:
13
18
DB_PASS : ${{secrets.PG_PASS}}
14
19
DB_HOST : ${{secrets.PG_HOST}}
15
20
DB_PORT : ${{secrets.PG_PORT}}
21
+ dump_democracy :
22
+ needs : dump_docsplus
23
+ runs-on : backup-runner
24
+ steps :
25
+ - run : ( [ -d $(date +'%Y-%m-%d') ] || mkdir $(date +'%Y-%m-%d') ) && PGPASSWORD=$DB_PASS pg_dump -h $DB_HOST --dbname democracyhandbook -p $DB_PORT -U $DB_USER -Ft -f $(date +'%Y-%m-%d')/democracyhandbook-$(date +'%Y-%m-%d-%H').tar
26
+ env :
27
+ DB_USER : ${{secrets.PG_USER}}
28
+ DB_PASS : ${{secrets.PG_PASS}}
29
+ DB_HOST : ${{secrets.PG_HOST}}
30
+ DB_PORT : ${{secrets.PG_PORT}}
16
31
upload :
17
32
runs-on : backup-runner
18
- needs : dump
33
+ needs : dump_democracy
19
34
steps :
20
35
- run : rclone sync . space:$BACKUP_BUCKET_NAME --s3-access-key-id=$ACCESS_KEY_ID --s3-secret-access-key=$ACCESS_KEY_SECRET --s3-endpoint=$BUCKET_S3_SERVER -vv
21
36
env :
22
37
BACKUP_BUCKET_NAME : ${{secrets.BACKUP_BUCKET_NAME}}
23
38
BUCKET_S3_SERVER : ${{secrets.BUCKET_S3_SERVER}}
24
39
ACCESS_KEY_SECRET : ${{secrets.ACCESS_KEY_SECRET}}
25
- ACCESS_KEY_ID : ${{secrets.ACCESS_KEY_ID}}
26
- deleteOldBackup :
27
- runs-on : backup-runner
28
- needs : upload
29
- steps :
30
- - run : del=$(date --date="6 days ago" +"%Y-%m-%d"); for i in `find . -type d -name "2*"`; do (($del < $(basename $i))) && rm -rf $i || echo "keep $i"; done
40
+ ACCESS_KEY_ID : ${{secrets.ACCESS_KEY_ID}}
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 38
38
https://github.com/samirsayyad/ep_insert_media#35b26c5
39
39
https://github.com/samirsayyad/ep_loading_pad#84a888f
40
40
ep_monetization
41
- https://github.com/samirsayyad/ep_profile_modal#eb3bb71
41
+ https://github.com/samirsayyad/ep_profile_modal#59b6716
42
42
ep_remove_embed
43
43
https://github.com/samirsayyad/ep_set_title_on_pad#b1688b0
44
44
https://github.com/samirsayyad/ep_table_of_contents#326ccfc
You can’t perform that action at this time.
0 commit comments