diff options
| author | qwasdrizzel <145519042+qwasdrizzel@users.noreply.github.com> | 2026-03-16 21:44:26 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-16 21:44:26 -0500 |
| commit | ce739f6045ec72127491286ea3f3f21e537c1b55 (patch) | |
| tree | f33bd42a47c1b4a7b2153a7fb77127ee3b407db9 /docker-compose.dedicated-server.yml | |
| parent | 255a18fe8e9b57377975f82e2b227afe2a12eda0 (diff) | |
| parent | 5a59f5d146b43811dde6a5a0245ee9875d7b5cd1 (diff) | |
Merge branch 'smartcmd:main' into main
Diffstat (limited to 'docker-compose.dedicated-server.yml')
| -rw-r--r-- | docker-compose.dedicated-server.yml | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/docker-compose.dedicated-server.yml b/docker-compose.dedicated-server.yml new file mode 100644 index 00000000..4a0d3313 --- /dev/null +++ b/docker-compose.dedicated-server.yml @@ -0,0 +1,31 @@ +services: + minecraft-lce-dedicated-server: + build: + context: . + dockerfile: docker/dedicated-server/Dockerfile + args: + MC_RUNTIME_DIR: ${MC_RUNTIME_DIR:-x64/Minecraft.Server/Release} + container_name: minecraft-lce-dedicated-server + restart: unless-stopped + tty: true + stdin_open: true + environment: + TZ: ${TZ:-Asia/Tokyo} + WINEARCH: win64 + WINEPREFIX: /var/opt/wineprefix64 + WINEDEBUG: -all + # linux require use file stdin + SERVER_CLI_INPUT_MODE: ${SERVER_CLI_INPUT_MODE:-stream} + # minimum required virtual screen + XVFB_DISPLAY: ${XVFB_DISPLAY:-:99} + XVFB_SCREEN: ${XVFB_SCREEN:-64x64x16} + volumes: + # - wineprefix64:/var/opt/wineprefix64 + - ./server-data:/srv/persist + ports: + - "25565:25565/tcp" + - "25565:25565/udp" + stop_grace_period: 30s + +# volumes: +# wineprefix64: |
