Skip to content

Commit 1d6fd03

Browse files
committed
Merge branch 'master' of https://github.com/nwspk/docs.plus
2 parents d297fa2 + 4026c6a commit 1d6fd03

File tree

3 files changed

+21
-41
lines changed

3 files changed

+21
-41
lines changed

.github/workflows/backup.js.yml

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
1-
name: Backup every hour
1+
name: Backup every 8hours
22

33
on:
44
schedule:
5-
- cron: "0 * * * *"
5+
- cron: "* */8 * * *"
66
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
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}}

.github/workflows/democracy-backup.js.yml

Lines changed: 0 additions & 30 deletions
This file was deleted.

.github/workflows/master.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
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

0 commit comments

Comments
 (0)