Skip to content

Conversation

@gabrielpetry
Copy link
Contributor

@gabrielpetry gabrielpetry commented Jul 16, 2025

Changes:

  • Add nats support by default
  • Include Prometheus monitoring by default
  • Improve how to set up using profiles and files separated.
  • Include a wrap script for setting up the environment
  • Modify variable substitution to play better with podman.

Separated files

Due to the numerous components now in place, separating them into multiple files allows for better separation of concerns, as podman-compose is not fully compatible with docker-compose, we have to use multiple calls to --file instead of using the top-level include.

rocketchat.sh

This script downloads the latest compose files from GitHub and ensures the consistency of the .env file, avoiding problems in variables, and ensures consistency in the deploy.

@gabrielpetry gabrielpetry changed the title Improve docker compose to include monitoring by default Improve docker compose to include monitoring and NATS by default Jul 16, 2025
@gabrielpetry gabrielpetry requested review from a team and geekgonecrazy July 18, 2025 15:10
@gabrielpetry gabrielpetry deleted the enable-monitoring-by-default branch August 4, 2025 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants