Commit Graph

5 Commits (enable-remote-debugging)

Author SHA1 Message Date
Matthew Vivian ee72a38b41
feat: enable Java remote debugging on all Openfire containers
Adds JDWP debug agent configuration to all deployment options, exposing
debug ports on localhost (5005 for xmpp1, 5006 for xmpp2, etc.). The
agent runs in non-blocking mode (suspend=n) so containers start normally
without waiting for a debugger - there's no impact on regular usage.

This reduces friction for developers who frequently need to debug
Openfire, eliminating the need to maintain local uncommitted changes
or remember JDWP syntax.
2025-12-04 12:54:42 +00:00
Dan Caseley 460fc98fc0 Add config to allow for GitHub Packages instead 2025-02-12 10:00:49 +01:00
Guus der Kinderen 96bcd89c95 [chore] Remove obsolete version attribute from docker-compose yml files
Fixes warnings like these:
```
WARN[0000] openfire-docker-compose/cluster/docker-compose-clustered.yml: `version` is obsolete
```
2024-12-03 10:36:38 +00:00
Guus der Kinderen 3b4862328b Add dualstack support
This adds support for IPv6, by giving all `start.sh` scripts an `-6` argument, that causes a dualstack configuration to be loaded.

Each individual docker-compose file has been split out. Now, each file no longer defines any networking. Instead, one of two networking fragments is expected to be merged in.

When starting Openfire, a Hazelcast configuration option is passed through to the Openfire process to denote preference for IPv4 or IPv6. This passing through depends on the change in Openfire, that is introduced by 2634d4a83a

Minor other changes have been applied, that mostly make the start scripts more consistent amongst each-other.

fixes #61
2024-11-05 09:47:10 +00:00
Dan Caseley dc3c01aa89 Add proxy configuration 2022-08-04 23:23:28 +01:00