[Unit] Description=Minecraft Java server container ({{ minecraft_image }}) Wants=network-online.target After=network-online.target [Container] Label=app=minecraft-server ContainerName=minecraft-server Pod=minecraft.pod Image={{ minecraft_image }} Environment=EULA=TRUE Environment=TYPE={{ minecraft_server_type }} Environment=VERSION={{ minecraft_version }} Environment=MEMORY={{ minecraft_memory }} Environment=DIFFICULTY={{ minecraft_difficulty }} Environment=MOTD={{ minecraft_motd }} Environment=MAX_PLAYERS={{ minecraft_max_players }} Environment=VIEW_DISTANCE={{ minecraft_view_distance }} Environment=ONLINE_MODE={{ minecraft_online_mode }} Environment=OVERRIDE_SERVER_PROPERTIES=TRUE {% if minecraft_whitelist | length > 0 %} Environment=ENABLE_WHITELIST=TRUE Environment=WHITELIST={{ minecraft_whitelist }} {% endif %} Volume={{ minecraft_data_dir }}/data:/data:Z Volume={{ minecraft_data_dir }}/backups:/backups:Z [Service] Restart=always RestartSec=10 [Install] WantedBy=default.target