Skip to content

prose-im/prose-pod-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

  • Bootstrap local Prose server (without the admin API): ./tools/bootstrap.sh [environment]
    • [environment]: defaults to local

License

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

🔥 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.

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages