NetMauMau icon indicating copy to clipboard operation
NetMauMau copied to clipboard

docker support

Open hasufell opened this issue 8 years ago • 2 comments

Docker is a low-level abstraction tool to create containers. Since it has a very low entry barrier, it's often used for game servers.

Some upstreams already provide a Dockerfile in their main repository, which can be used to create an image, which then can be used to start a container. Ofc it could also be done in a separate repository.

I know docker, so I could write this. The things that are necessary to know are:

  • how is configuration handled
  • what files need to be persistent (they need to be handled specially, e.g. as mount point, so the data is not gone when the container gets destroyed)
  • how do we start netmaumau server inside the container? It's best when it is not done via init scripts, but "directly" so the container can propagate signals directly to the server process

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/30669258-docker-support?utm_campaign=plugin&utm_content=tracker%2F7581728&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F7581728&utm_medium=issues&utm_source=github).

hasufell avatar Feb 09 '16 01:02 hasufell

Ok, you can do it. But somehow I don't know how to assign this bug to you :-(

Is it possible to do it against master and afterwards backport it to the last version in the games-overlay repo?

The server itself isn't affected from my external dependencies which have been blocking the latest versions of the client. If you want at least for testing, you can find the ebuilds here.

velnias75 avatar Feb 09 '16 04:02 velnias75

does your sister still play this? :dancer:

hasufell avatar May 24 '16 14:05 hasufell