-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
34 lines (33 loc) · 1.36 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Minecraft Java Paper Server + Geyser + Floodgate Docker Container - Docker Compose
# Author: James A. Chambers - https://jamesachambers.com/minecraft-java-bedrock-server-together-geyser-floodgate/
# GitHub Repository: https://github.com/TheRemote/Legendary-Java-Minecraft-Geyser-Floodgate
# To run multiple servers change the volume name under both "volumes" sections and select different ports
version: "3.5"
services:
minecraftbe:
image: 05jchambers/legendary-minecraft-geyser-floodgate:latest
restart: "unless-stopped"
ports:
- 25565:25565
- 19132:19132
- 19132:19132/udp
volumes:
- minecraft:/minecraft
stdin_open: true # docker run -i
tty: true # docker run -t
entrypoint: [ "/bin/bash", "/scripts/start.sh" ]
# Environment variables
environment:
Port: "25565"
BedrockPort: "19132"
TZ: "America/Denver" # Timezone
#BackupCount: 10 # Number of rolling backups to keep
#MaxMemory: 2048 # Maximum memory usage for Java
#Version: 1.19.3 # Use custom version
#NoBackup: "plugins" # Optional folder to skip during backups
#NoPermCheck: "Y" # Optional flag to skip permissions check
#NoViaVersion: "Y" # Optional flag to disable ViaVersion plugin
#QuietCurl: "Y" # Optional flag to reduce curl log output by suppressing progress meter
volumes:
minecraft:
driver: local