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}",
|
dataDir ? "/var/lib/${name}",
|
||||||
memory ? "4G",
|
memory ? "4G",
|
||||||
env ? {},
|
env ? {},
|
||||||
|
extraPorts ? [],
|
||||||
}: {
|
}: {
|
||||||
virtualisation.oci-containers.containers.${name} = {
|
virtualisation.oci-containers.containers.${name} = {
|
||||||
image = "itzg/minecraft-server";
|
image = "itzg/minecraft-server";
|
||||||
ports = ["${builtins.toString port}:25565"];
|
ports = ["${builtins.toString port}:25565"] ++ extraPorts;
|
||||||
volumes = [
|
volumes = [
|
||||||
"${dataDir}:/data"
|
"${dataDir}:/data"
|
||||||
"/data/downloads:/downloads"
|
"/data/downloads:/downloads"
|
||||||
|
@ -81,10 +82,13 @@ in
|
||||||
Unit = "restart-minecraft-servers.service";
|
Unit = "restart-minecraft-servers.service";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
cfTunnels."map.uku.moe" = "http://localhost:8100";
|
||||||
}
|
}
|
||||||
(mkMinecraftServers {
|
(mkMinecraftServers {
|
||||||
p9 = {
|
p9 = {
|
||||||
port = 25568;
|
port = 25568;
|
||||||
|
extraPorts = ["8100:8100"];
|
||||||
remotePort = 6003;
|
remotePort = 6003;
|
||||||
memory = "4G";
|
memory = "4G";
|
||||||
env = {
|
env = {
|
||||||
|
|
Loading…
Reference in a new issue