moorkop / mccy-engine

Provides a web based "Minecraft Server as a Service" (MCaaS?) to deploy Minecraft server containers on any Docker Swarm cluster or standalone Engine instance.
Apache License 2.0
12 stars 4 forks source link

Support ongoing maintenance of server and plugin configurations #22

Open itzg opened 8 years ago

itzg commented 8 years ago

...but needs to be done very carefully to sandbox filesystem access. For example, nothing outside of /data should be accessible AT ALL.

sshipway commented 8 years ago

If you mean the config files for the modules, then my last but one pull req for the server container included the /config volume mount that is copied to /data/config in the same way ad /mods is to /data/mods

The server.properties can be included in the world zip and would be used. Im not sure what would happen with a whitelist if a whitelist.json was provided in the world zip, and you also specified some whitelist items for the whitelist.txt in the env vars.

itzg commented 8 years ago

I'm actually thinking more for ongoing server maintenance/tweaking, for example adjusting permissions in a Bukkit server/plugins. But then maybe I'm thinking too much in a pre-Docker way :).