prose-im / prose-pod-system

Prose Pod system configurations and build rules. Used to package everything together.
https://prose.org
Mozilla Public License 2.0
0 stars 0 forks source link
docker prosody xmpp xmpp-servers

prose-pod-system

Test

Prose Pod system configurations and build rules. Used to package everything together.

Copyright 2022, Prose Foundation - Released under the Mozilla Public License 2.0.

Launching both the XMPP server and the Admin API

To launch both the XMPP server (prose-pod-server) and the Admin API (prose-pod-api), you can use Docker Compose.

First, create a .env file at the repository root containing required secrets and localhost overrides:

export JWT_SIGNING_KEY='<INSERT_JWT_SIGNING_KEY>'
export PROSE_API__ADMIN_PASSWORD='<INSERT_VERY_STRONG_PASSWORD>'
export PROSE_SERVER__DOMAIN='prose.org.local'
export RUST_LOG='info,sqlx=warn'

Then, run docker compose up and everything should work.

Tools

Some tools are available to ease working on Prose:

License

Licensing information can be found in the LICENSE.md document.

:fire: Report A Vulnerability

If you find a vulnerability in any Prose system, you are more than welcome to report it directly to Prose Security by sending an encrypted email to security@prose.org. Do not report vulnerabilities in public GitHub issues, as they may be exploited by malicious people to target production systems running an unpatched version.

:warning: You must encrypt your email using Prose Security GPG public key: :key:57A5B260.pub.asc.