feat(etna): add extraPorts to minecraft
This commit is contained in:
parent
4e31e63a29
commit
689441b224
1 changed files with 5 additions and 1 deletions
|
@ -13,10 +13,11 @@
|
|||
dataDir ? "/var/lib/${name}",
|
||||
memory ? "4G",
|
||||
env ? {},
|
||||
extraPorts ? [],
|
||||
}: {
|
||||
virtualisation.oci-containers.containers.${name} = {
|
||||
image = "itzg/minecraft-server";
|
||||
ports = ["${builtins.toString port}:25565"];
|
||||
ports = ["${builtins.toString port}:25565"] ++ extraPorts;
|
||||
volumes = [
|
||||
"${dataDir}:/data"
|
||||
"/data/downloads:/downloads"
|
||||
|
@ -81,10 +82,13 @@ in
|
|||
Unit = "restart-minecraft-servers.service";
|
||||
};
|
||||
};
|
||||
|
||||
cfTunnels."map.uku.moe" = "http://localhost:8100";
|
||||
}
|
||||
(mkMinecraftServers {
|
||||
p9 = {
|
||||
port = 25568;
|
||||
extraPorts = ["8100:8100"];
|
||||
remotePort = 6003;
|
||||
memory = "4G";
|
||||
env = {
|
||||
|
|
Loading…
Reference in a new issue