diff --git a/rootfs/etc/confd/conf.d/run.toml b/rootfs/etc/confd/conf.d/run.toml new file mode 100644 index 0000000..6b8d0db --- /dev/null +++ b/rootfs/etc/confd/conf.d/run.toml @@ -0,0 +1,4 @@ +[template] +src = "run.tmpl" +dest = "/etc/services.d/minecraft/run" +mode = "0750" \ No newline at end of file diff --git a/rootfs/etc/confd/templates/run.tmpl b/rootfs/etc/confd/templates/run.tmpl new file mode 100644 index 0000000..d03f353 --- /dev/null +++ b/rootfs/etc/confd/templates/run.tmpl @@ -0,0 +1,4 @@ +#!/usr/bin/with-contenv sh + +cd /var/lib/bungeecord +exec s6-setuidgid bungeecord java -Xms{{getenv "MIN_RAM"}} -Xmx{{getenv "MAX_RAM" }} -jar /var/lib/bungeecord/bungeecord.jar diff --git a/rootfs/etc/confd/templates/server.properties.tmpl b/rootfs/etc/confd/templates/server.properties.tmpl index 2de70f9..9fca32b 100644 --- a/rootfs/etc/confd/templates/server.properties.tmpl +++ b/rootfs/etc/confd/templates/server.properties.tmpl @@ -30,4 +30,5 @@ max-players={{getenv "MAX_PLAYERS"}} spawn-monsters={{getenv "SPAWN_MONSTERS"}} generate-structures={{getenv "GENERATE_STRUCTURES"}} view-distance={{getenv "VIEW_DISTANCE"}} -motd={{getenv "MOTD"}} \ No newline at end of file +motd={{getenv "MOTD"}} +server-name={{getenv "SERVER_NAME"}} \ No newline at end of file diff --git a/rootfs/etc/services.d/minecraft/run b/rootfs/etc/services.d/minecraft/run deleted file mode 100644 index 7ed2ee6..0000000 --- a/rootfs/etc/services.d/minecraft/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/with-contenv sh - -cd /var/lib/minecraft -exec s6-setuidgid minecraft java -jar /var/lib/minecraft/spigot.jar