diff options
| author | Matthew Fennell <matthew@fennell.dev> | 2025-12-28 17:31:28 +0000 |
|---|---|---|
| committer | Matthew Fennell <matthew@fennell.dev> | 2025-12-28 17:35:36 +0000 |
| commit | fd4acc93b1eba466183907e347a6077a2f1db18b (patch) | |
| tree | 03fd1be16481e002ce7b852d4b7983c2b52cc906 /install-for | |
| parent | d491dd33df9da172b03f576a46507f273fe48ff0 (diff) | |
Add prosody-transport command
I run a prosody transport server, to interact with legacy networks. Since
invites are disabled on this server, nginx doesn't run and so there's no need
to restart it in this case.
Diffstat (limited to 'install-for')
| -rwxr-xr-x | install-for | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/install-for b/install-for index 14e8fea..4779d5e 100755 --- a/install-for +++ b/install-for @@ -11,6 +11,7 @@ import subprocess parser = argparse.ArgumentParser() parser.add_argument("identity_file") parser.add_argument("--prosody", nargs=1, default = []) +parser.add_argument("--prosody-transport", nargs=1, default = []) parser.add_argument("--web", nargs=1, default = []) args = parser.parse_args() @@ -24,6 +25,12 @@ commands = { "sudo service nginx restart", "sudo service prosody restart", ], + "prosody-transport": [ + "sudo chmod 640 ~/*.crt ~/*.key", + "sudo mv ~/*.crt ~/*.key /etc/prosody/certs", + "sudo chown -R root:prosody /etc/prosody/certs", + "sudo service prosody restart", + ], "web": [ "sudo chmod 600 ~/*.crt ~/*.key", "sudo mv ~/*.crt ~/*.key /etc/nginx/ssl", @@ -34,6 +41,7 @@ commands = { possible_services = { "prosody": next(iter(args.prosody), None), + "prosody-transport": next(iter(args.prosody_transport), None), "web": next(iter(args.web), None), } services = dict(filter(lambda service: service[1] is not None, possible_services.items())) |
