DEV: Ensure secure file permissions by default (#627)
authorGabe Pacuilla <gabe@discourse.org>
Tue, 3 May 2022 15:54:24 +0000 (11:54 -0400)
committerGitHub <noreply@github.com>
Tue, 3 May 2022 15:54:24 +0000 (11:54 -0400)
commit241a42ce718147280f3fe389a9da5a5b812a22eb
tree3b33447fad3b644d3abd5ad26c12e0a41d48d7cc
parent165ede971918d4b917ea2073e5117c30eae80fd3
DEV: Ensure secure file permissions by default (#627)

`discourse-setup` will now ensure container definitions are
installed with `0600` permissions mode only.

`launcher` will now throw a warning when an existing container
definition is world-readable.

Also clean up leftover `launcher setup` logic which no longer exists.
Merge pre-existing logic into `check_prereqs` function.
discourse-setup
launcher