Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker support #39

Open
hasufell opened this issue Feb 9, 2016 · 2 comments
Open

docker support #39

hasufell opened this issue Feb 9, 2016 · 2 comments

Comments

@hasufell
Copy link
Contributor

hasufell commented Feb 9, 2016

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).
@velnias75
Copy link
Owner

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.

@hasufell
Copy link
Contributor Author

does your sister still play this? 💃

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants