mirror of
https://github.com/neoStudiosLCE/neoLegacy.git
synced 2026-05-21 22:55:04 +00:00
Renames release artifacts, Docker image, container/service names, and shell wrappers from the legacy LCRE prefix to LCE-Revelations. * Banner asset: LCRE-banner.png to LCE-Revelations-banner.png * Docker compose service and container: minecraft-lce-dedicated-server to lce-revelations-dedicated-server * ghcr image: ghcr.io/itsrevela/minecraft-lce-dedicated-server to ghcr.io/lce-hub/lce-revelations-dedicated-server * Dockerfile MC_RUNTIME_DIR default points at the CMake build output path now that the legacy x64/ MSBuild path is no longer produced * README and helper shell scripts updated to match Workflow rename for nightly.yml release notes is folded into the FourKit commit because the FourKit CI changes overwhelm the diff.
39 lines
1.3 KiB
YAML
39 lines
1.3 KiB
YAML
services:
|
|
lce-revelations-dedicated-server:
|
|
build:
|
|
context: .
|
|
dockerfile: docker/dedicated-server/Dockerfile
|
|
args:
|
|
# Bakes the vanilla (no plugin support) server flavour built with CMake.
|
|
# The FourKit-enabled flavour is intentionally NOT shipped via Docker
|
|
# yet because hosting .NET 10 self-contained through Wine has not been
|
|
# smoke-tested. Run the FourKit server natively on Windows instead.
|
|
MC_RUNTIME_DIR: ${MC_RUNTIME_DIR:-build/windows64/Minecraft.Server/Release}
|
|
container_name: lce-revelations-dedicated-server
|
|
restart: unless-stopped
|
|
tty: true
|
|
stdin_open: true
|
|
environment:
|
|
TZ: ${TZ:-Etc/UTC}
|
|
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}
|
|
# ip & port the server will run on
|
|
SERVER_BIND_IP: ${SERVER_BIND_IP:-0.0.0.0}
|
|
SERVER_PORT: ${SERVER_PORT:-25565}
|
|
volumes:
|
|
# - wineprefix64:/var/opt/wineprefix64
|
|
- ./server-data:/srv/persist
|
|
ports:
|
|
- "$SERVER_PORT:$SERVER_PORT/tcp"
|
|
- "$SERVER_PORT:$SERVER_PORT/udp"
|
|
stop_grace_period: 30s
|
|
|
|
# volumes:
|
|
# wineprefix64:
|