Skip to content

Commit

Permalink
backups u
Browse files Browse the repository at this point in the history
  • Loading branch information
EnormousCloud committed Jun 2, 2023
1 parent 1182a00 commit 9d8651c
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 3 deletions.
3 changes: 1 addition & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"db:shell": "docker exec -it pgapi3dao psql -U postgres -h 127.0.0.1 api3dao",
"db:status": "docker exec -it pgapi3dao psql -U postgres -h 127.0.0.1 api3dao -c 'select * from sync_status order by id'",
"db:rm": "docker rm -f pgapi3dao",
"db:fresh": "aws s3 cp --profile tracker s3://dao-tracker-backups/tracker/$(aws s3 ls --profile tracker s3://dao-tracker-backups/tracker/ | tail -n 1 | cut -f5 -d' ') ./pgapi3dao.sql.gz",
"db:fresh": "aws s3 cp --profile s3_backup s3://api3-dao-tracker-backups/tracker/$(aws s3 ls --profile s3_backup s3://api3-dao-tracker-backups/tracker/ | tail -n 1 | cut -f5 -d' ') ./pgapi3dao.sql.gz",
"db:dump": "(docker exec -i pgapi3dao pg_dump --no-owner --format plain --clean --if-exists -U postgres -h 127.0.0.1 api3dao > pgapi3dao.sql) && find . -name pgapi3dao.sql.gz -delete && gzip pgapi3dao.sql",
"db:upload": "cat pgapi3dao.sql.gz | gzip -d - | docker exec -i $(docker ps -q --filter label=role=postgres --filter label=project=api3tracker) sh -c 'psql -U $POSTGRES_USER -d $POSTGRES_DB -h 127.0.0.1'",
"cache:dump": "(docker exec -i pgapi3dao pg_dump --no-owner --format plain --clean --if-exists --table sync_status --table cache_votings --table cache_blocks --table cache_ens --table cache_user_shares --table cache_total_shares --table cache_logs --table cache_receipts --table cache_tx -U postgres -h 127.0.0.1 api3dao > cache.sql) && (echo '\nUPDATE public.sync_status SET processed = 0;\n ' >> cache.sql) && find . -name cache.sql.gz -delete && gzip cache.sql",
Expand All @@ -37,7 +37,6 @@
"supply:download": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts supply download",
"treasuries:reset": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts treasuries reset",
"treasuries:download": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts treasuries download",
"rm-dev": "cat package.json | grep -v story | grep -v prettier > package.backup.json && mv package.backup.json package.json",
"prepare": "husky install"
},
"dependencies": {
Expand Down
2 changes: 1 addition & 1 deletion terraform/modules/postgres/local_file_crontab_postgres.tf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
resource "local_file" "crontab_postgres" {
content = <<EOF
0 * * * * root cd ${path.cwd} && bash ./bin/postgres-backup.sh >> /var/log/postgres-backups.log 2>&1
0 1 * * * root cd ${path.cwd} && bash ./bin/postgres-backup.sh >> /var/log/postgres-backups.log 2>&1
EOF

filename = "./cron.d/crontab_postgres"
Expand Down

0 comments on commit 9d8651c

Please sign in to comment.