Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mabuonomo/docker-openfire

A simple docker compose with a full stack architecture to use openfire and mysql
https://github.com/mabuonomo/docker-openfire

docker docker-compose mysql openfire xmpp

Last synced: 7 days ago
JSON representation

A simple docker compose with a full stack architecture to use openfire and mysql

Awesome Lists containing this project

README

        

# docker-compose openfire

This docker setup contains a stack with:
* openfire v4.4.0

## What is Openfire?
Openfire is a real time collaboration (RTC) server licensed under the Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). (https://www.igniterealtime.org/projects/openfire/)

## Official image on Docker Hub
https://cloud.docker.com/repository/docker/sharksoft/openfire

## Quickstart
Start only Openfire server using:

```bash
$ docker-compose up -f docker-compose.yml
```

Start full stack Openfire/MySQL using:

```bash
$ docker-compose up
```

## Services
* Openfire Admin Console > http://localhost:9090

## Openfire connect to MySQL
Use this db settings in openfire initial setup:
* jdbc:mysql://mysql_openfire:3306/openfire?rewriteBatchedStatements=true
* user: openfire
* pwd: openfire

## Destroy Stack
```bash
$ docker-compose stop
$ docker-compose rm
$ docker system prune --force --volumes
```

## Based on
* https://github.com/sameersbn/docker-openfire
* https://github.com/juanromanf/openfire-stack