20 lines
602 B
Nix
20 lines
602 B
Nix
{ pkgs, ... }:
|
|
{
|
|
project.name = "minecraft";
|
|
services = {
|
|
mc = {
|
|
service.image = "itzg/minecraft-server";
|
|
service.volumes = [ "${toString ./.}/data:/data" ];
|
|
service.ports = [ "25564:25565" ];
|
|
service.environment = {
|
|
EULA = "true";
|
|
MOD_PLATFORM = "AUTO_CURSEFORGE";
|
|
CF_API_KEY = "$2a$10$BiefeMHCHbPFjXkIwpHk/.LvfbKaohRF7HcB3PF8oJtVAI/PfMpwe"; # free API key <3
|
|
CF_FORCE_SYNCHRONIZE = "true";
|
|
CF_PAGE_URL = "https://www.curseforge.com/minecraft/modpacks/valhelsia-6/files/5135030";
|
|
MEMORY = "16G";
|
|
};
|
|
};
|
|
};
|
|
}
|