initial opencode commit
This commit is contained in:
33
roles/minecraft/templates/minecraft-server.container.j2
Normal file
33
roles/minecraft/templates/minecraft-server.container.j2
Normal file
@@ -0,0 +1,33 @@
|
||||
[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
|
||||
Reference in New Issue
Block a user