zulip/scripts
Tim Abbott a7d7d181ea install: Ensure that sudo is installed.
We use it to drop privileges from root to other users in the installer
process (which ideally, we would remove, but it will take some
annoying refactoring).

This should generally be safe to do, since the default sudo
permissions only allow root to use it anyway.

See https://github.com/zulip/zulip/issues/10036 for the follow-up
issue of removing the need to do this.
2018-10-16 15:34:04 -07:00
..
lib install: Ensure that sudo is installed. 2018-10-16 15:34:04 -07:00
nagios scripts/nagios/check-rabbitmq-consumers: Avoid shelling out for mv. 2018-07-19 10:43:37 -07:00
setup postgres-init-db: Throw an error if not run as root. 2018-08-21 11:36:50 -07:00
README.md docs: Update links from codebase to point to ReadTheDocs. 2017-11-16 10:53:49 -08:00
__init__.py Factor out venv-creating code from provision.py. 2016-06-21 11:25:41 -07:00
get-django-setting Remove `from __future__ import absolute_import`. 2017-10-17 22:59:42 -07:00
purge-old-deployments scripts: Change use of typing.Text to str. 2018-05-14 05:16:22 +05:30
restart-server restart-server: Restart tornado early. 2018-10-16 15:04:07 -07:00
upgrade-zulip Improve shell quoting hygiene 2015-09-25 23:25:08 -04:00
upgrade-zulip-from-git logging: Show timestamp in UTC in non-django production scripts. 2018-08-20 12:52:40 -07:00
zulip-puppet-apply scripts/zulip-puppet-apply: Avoid shelling out for touch. 2018-07-25 16:54:46 -07:00

README.md

This directory contains scripts that:

  • Generally do not require access to Django or the database (those are "management commands"), and thus are suitable to run operationally.

  • Are useful for managing a production deployment of Zulip (many are also used in a Zulip development environment, though development-only scripts live in tools/).

For more details, see https://zulip.readthedocs.io/en/latest/overview/directory-structure.html.