Anders Kaseorg
67e7a3631d
python: Convert percent formatting to Python 3.6 f-strings.
...
Generated by pyupgrade --py36-plus.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-06-10 15:02:09 -07:00
Vishnu KS
0d4bf86130
management: Make backup command work when DB is not in localhost.
...
This is useful preparatory work for supporting the backup management
command inside docker-zulip.
2020-02-19 12:41:05 -08:00
Tim Abbott
8e7ce7cc79
python: Sort migrations/management command imports with isort.
...
This is a preparatory commit for using isort for sorting all of our
imports, merging changes to files where we can easily review the
changes as something we're happy with.
These are also files with relatively little active development, which
means we don't expect much merge conflict risk from these changes.
2020-01-14 13:07:47 -08:00
rht
07808e35be
parse_lsb_release: Use /etc/os-release instead of /etc/lsb-release.
2019-08-28 17:53:27 -07:00
Shubham Padia
31cedbc9b8
backup: Make `--output` an optional argument instead of a positional one.
...
Fixes #12150 .
Previously the `output` argument was positional, while the docs described
the arguments as optional in the form of `--output=...`.
2019-04-17 12:14:11 -07:00
Shubham Padia
32cf192b9b
backup: Add option `--skip-uploads` to skip uploads backup.
2019-04-17 12:14:11 -07:00
Shubham Padia
984d3f2f0e
backup: Add option `--skip-db` to skip database backup.
...
This may be relevant for organizations that use a corporate remote
postgres server and just want to backup their configuration.
2019-04-17 12:14:11 -07:00
Anders Kaseorg
d03b8308a5
backup: Use tar --transform to arrange the tarball instead of symlinks.
...
This allows tar to print the real paths in error messages if something
goes wrong.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-04-12 16:48:34 -07:00
Anders Kaseorg
c6e60ebf0e
backup: Set cwd while running pg_dump.
...
This avoids a spurious permission error inside the Postgres
`resolve_symlinks` function if we don’t have access to the current
working directory (e.g. we’re running with cwd /root inside `su
zulip`).
While we’re here, add a defensive `--` argument.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-02-28 14:40:28 -08:00
Anders Kaseorg
ce01a4c5a3
backup: Add Zulip, OS, and PostgreSQL version to the tarball.
...
==> zulip-backup/os-version <==
Ubuntu trusty
==> zulip-backup/postgres-version <==
90324
==> zulip-backup/zulip-version <==
2.0.0-rc1+git
2.0.0-rc1-50-gbf169b8-dirty
Documentation added by tabbott.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-02-14 15:11:57 -08:00
Anders Kaseorg
e0a51948d9
script: Add ready-to-run tooling for doing backups.
...
Based on an initial version by Tim Abbott (#11204 ).
Fixes #552 .
2019-02-11 17:30:37 -08:00