mirror of
https://github.com/Dokploy/templates.git
synced 2026-06-15 20:25:24 +02:00
* Add Java runtime blueprint and metadata Introduces a new Java blueprint with Docker Compose, template configuration, and logo for multi-version Java environments. Updates meta.json to register the Java runtime, supporting versions 8-21 for use cases like Minecraft servers and Spring Boot apps. * Move Java Runtime entry in meta.json Relocated the Java Runtime (Multi-Version) entry within meta.json for improved organization. No changes to the entry's content. * Update template.toml
29 lines
623 B
TOML
29 lines
623 B
TOML
[variables]
|
|
java_version = "21"
|
|
server_port = "25565"
|
|
startup_command = "java -Xmx1024M -Xms512M -jar server.jar nogui"
|
|
server_jarfile = "server.jar"
|
|
|
|
[config]
|
|
[[config.domains]]
|
|
serviceName = "java-app"
|
|
port = 25565
|
|
host = "${domain}"
|
|
|
|
[config.env]
|
|
JAVA_VERSION = "${java_version}"
|
|
SERVER_PORT = "${server_port}"
|
|
STARTUP_COMMAND = "${startup_command}"
|
|
SERVER_JARFILE = "${server_jarfile}"
|
|
|
|
[[config.mounts]]
|
|
filePath = "/home/container/server.properties"
|
|
content = """
|
|
# Minecraft server properties
|
|
server-port=25565
|
|
motd=Java Server powered by Dokploy
|
|
online-mode=true
|
|
difficulty=easy
|
|
gamemode=survival
|
|
max-players=20
|
|
""" |