aboutsummaryrefslogtreecommitdiff
path: root/docker-compose.dedicated-server.ghcr.yml
diff options
context:
space:
mode:
Diffstat (limited to 'docker-compose.dedicated-server.ghcr.yml')
-rw-r--r--docker-compose.dedicated-server.ghcr.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/docker-compose.dedicated-server.ghcr.yml b/docker-compose.dedicated-server.ghcr.yml
new file mode 100644
index 00000000..8bcaf484
--- /dev/null
+++ b/docker-compose.dedicated-server.ghcr.yml
@@ -0,0 +1,27 @@
+services:
+ minecraft-lce-dedicated-server:
+ image: ghcr.io/kuwacom/minecraft-lce-dedicated-server:nightly
+ 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:-720x1280x16}
+ volumes:
+ # - wineprefix64:/var/opt/wineprefix64
+ - ./server-data:/srv/persist
+ ports:
+ - "25565:25565/tcp"
+ - "25565:25565/udp"
+ stop_grace_period: 30s
+
+# volumes:
+# wineprefix64: