mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
Restore postgres backup. Needs work.
This commit is contained in:
parent
777e69ae82
commit
8da118f653
2 changed files with 24 additions and 4 deletions
|
@ -32,10 +32,10 @@
|
||||||
aws_access_key: "{{ lookup('ini', 'aws_access_key_id section=default file=/srv/secrets-newsblur/keys/aws.s3.token') }}"
|
aws_access_key: "{{ lookup('ini', 'aws_access_key_id section=default file=/srv/secrets-newsblur/keys/aws.s3.token') }}"
|
||||||
aws_secret_key: "{{ lookup('ini', 'aws_secret_access_key section=default file=/srv/secrets-newsblur/keys/aws.s3.token') }}"
|
aws_secret_key: "{{ lookup('ini', 'aws_secret_access_key section=default file=/srv/secrets-newsblur/keys/aws.s3.token') }}"
|
||||||
with_items:
|
with_items:
|
||||||
- dir: /redis_story/
|
# - dir: /redis_story/
|
||||||
file: "{{ redis_story_filename }}"
|
# file: "{{ redis_story_filename }}"
|
||||||
# - dir: /postgres/
|
- dir: /postgres/
|
||||||
# file: "{{ postgres_filename }}"
|
file: "{{ postgres_filename }}"
|
||||||
# - dir: /mongo/
|
# - dir: /mongo/
|
||||||
# file: "{{ mongo_filename }}"
|
# file: "{{ mongo_filename }}"
|
||||||
# - dir: /backup_redis/
|
# - dir: /backup_redis/
|
||||||
|
|
|
@ -65,3 +65,23 @@
|
||||||
--network=newsblurnet
|
--network=newsblurnet
|
||||||
newsblur/newsblur_python3
|
newsblur/newsblur_python3
|
||||||
python /srv/newsblur/utils/backups/backup_psql.py
|
python /srv/newsblur/utils/backups/backup_psql.py
|
||||||
|
|
||||||
|
- name: Restore postgres backup
|
||||||
|
cron:
|
||||||
|
name: postgres backup
|
||||||
|
minute: "0"
|
||||||
|
hour: "4"
|
||||||
|
job: >-
|
||||||
|
NOW=$(eval date +%F-%H-%M);
|
||||||
|
BACKUP_FILE=backup_postgresql_${NOW}.sql;
|
||||||
|
sudo docker exec -it postgres
|
||||||
|
/usr/lib/postgresql/13/bin/pg_dump -U newsblur -h 127.0.0.1 -Fc newsblur > backup/$BACKUP_FILE;
|
||||||
|
sudo docker run --rm -it
|
||||||
|
-v /srv/newsblur:/srv/newsblur
|
||||||
|
-v /backup/:/backup/
|
||||||
|
--network=newsblurnet
|
||||||
|
newsblur/newsblur_python3
|
||||||
|
python /srv/newsblur/utils/backups/backup_psql.py
|
||||||
|
tags:
|
||||||
|
- never
|
||||||
|
- restorepostgres
|
||||||
|
|
Loading…
Add table
Reference in a new issue