esl / mongooseim-docker

Apache License 2.0
27 stars 29 forks source link

Is MongooseIM Docker Project Dead? #50

Closed DaniloMurbach closed 1 year ago

DaniloMurbach commented 1 year ago

HI, this looks like a great project how to build and run the mongooseIM as containers, I'm working to build them as a docker-compose which you can simply deploy running docker compose up or building a stack in docker Swarm.

I'm trying to add the database as well, but then I cannot see any reference of the files or details where de back end rest is or what are the steps for mongooseIM init the database.

So basically my question is..

Is this docker documentation a project that could run actually as a cluster and with all the features that MongooseIM offers ?

chrzaszcz commented 1 year ago

Hi, this project is not dead, and it is used to automatically build all the latest Docker images, see https://hub.docker.com/repository/docker/mongooseim/mongooseim/general

You can either use these images directly, or use Kubenetes and Helm: https://artifacthub.io/packages/helm/mongoose/mongooseim

To set up a database, you need to configure it in mongooseim.toml, see https://esl.github.io/MongooseDocs/latest/configuration/outgoing-connections/

DaniloMurbach commented 1 year ago

Thanks a Lot, ok. Paweł Chrząszcz

I will follow that

arcusfelis commented 1 year ago

SQL files are there:

You could provide mongooseim config as a volume if you are using the dockerfile.

Recommended way is to use Helm if you are doing something production ready https://github.com/esl/MongooseHelm