File tree Expand file tree Collapse file tree 3 files changed +21
-41
lines changed Expand file tree Collapse file tree 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
22
33on :
44 schedule :
5- - cron : " 0 * * * *"
5+ - cron : " * */8 * * *"
66jobs :
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
813 runs-on : backup-runner
914 steps :
1015 - 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:
1318 DB_PASS : ${{secrets.PG_PASS}}
1419 DB_HOST : ${{secrets.PG_HOST}}
1520 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}}
1631 upload :
1732 runs-on : backup-runner
18- needs : dump
33+ needs : dump_democracy
1934 steps :
2035 - 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
2136 env :
2237 BACKUP_BUCKET_NAME : ${{secrets.BACKUP_BUCKET_NAME}}
2338 BUCKET_S3_SERVER : ${{secrets.BUCKET_S3_SERVER}}
2439 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 3838 https://github.com/samirsayyad/ep_insert_media#35b26c5
3939 https://github.com/samirsayyad/ep_loading_pad#84a888f
4040 ep_monetization
41- https://github.com/samirsayyad/ep_profile_modal#eb3bb71
41+ https://github.com/samirsayyad/ep_profile_modal#59b6716
4242 ep_remove_embed
4343 https://github.com/samirsayyad/ep_set_title_on_pad#b1688b0
4444 https://github.com/samirsayyad/ep_table_of_contents#326ccfc
You can’t perform that action at this time.
0 commit comments