diff options
| author | SeniorHeld <tobias@hertel.me> | 2021-02-08 12:53:41 +0100 |
|---|---|---|
| committer | SeniorHeld <tobias@hertel.me> | 2021-02-08 12:53:41 +0100 |
| commit | 9affb53921e351ad25c877d48d09755be972547a (patch) | |
| tree | 45810f78ff2fc989b3432466782b003202e98c23 /docker | |
| parent | 3aa413029852541f57a4a90b4512a4d5514bc9bb (diff) | |
| download | BedrockConnect-9affb53921e351ad25c877d48d09755be972547a.tar.gz BedrockConnect-9affb53921e351ad25c877d48d09755be972547a.tar.bz2 BedrockConnect-9affb53921e351ad25c877d48d09755be972547a.zip | |
Added Docker-Compose for custom-servers
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/README.md | 5 | ||||
| -rw-r--r-- | docker/custom-servers/Dockerfile | 6 | ||||
| -rw-r--r-- | docker/custom-servers/README.md | 5 | ||||
| -rw-r--r-- | docker/custom-servers/custom_servers.json | 14 | ||||
| -rw-r--r-- | docker/custom-servers/docker-compose.yml | 9 |
5 files changed, 38 insertions, 1 deletions
diff --git a/docker/README.md b/docker/README.md index 3f690d8..a95f227 100644 --- a/docker/README.md +++ b/docker/README.md @@ -3,8 +3,11 @@ - Install `docker` and `docker-compose` - Simply run `docker-compose up -d` +##For custom server config +[README](custom-servers/README.md) -##OUTDATED + +### OUTDATED - Put the `Dockerfile` and the `BedrockConnect-1.0-SNAPSHOT.jar` in one directory - Configure the `CMD` line in the `Dockerfile` to fit your needs - run `docker build -t bedrock-connect .` diff --git a/docker/custom-servers/Dockerfile b/docker/custom-servers/Dockerfile new file mode 100644 index 0000000..eea6a5f --- /dev/null +++ b/docker/custom-servers/Dockerfile @@ -0,0 +1,6 @@ +FROM openjdk:11 +RUN mkdir -p /app +ADD https://github.com/Pugmatt/BedrockConnect/releases/latest/download/BedrockConnect-1.0-SNAPSHOT.jar /app +WORKDIR /app +EXPOSE 19132/udp +CMD ["java", "-Xms512M", "-Xmx512M", "-jar", "BedrockConnect-1.0-SNAPSHOT.jar", "nodb=true", "custom_servers=/app/custom_servers.json"] diff --git a/docker/custom-servers/README.md b/docker/custom-servers/README.md new file mode 100644 index 0000000..8e976fc --- /dev/null +++ b/docker/custom-servers/README.md @@ -0,0 +1,5 @@ +# BedrockConnect on Docker + +- Install `docker` and `docker-compose` +- Edit `custom_servers.json` to fit your needs +- Run `docker-compose up -d`
\ No newline at end of file diff --git a/docker/custom-servers/custom_servers.json b/docker/custom-servers/custom_servers.json new file mode 100644 index 0000000..67699e9 --- /dev/null +++ b/docker/custom-servers/custom_servers.json @@ -0,0 +1,14 @@ +[ + { + "name": "My Custom Server 1", + "iconUrl": "https://i.imgur.com/3BmFZRE.png", + "address": "mc1.example.com", + "port": 19132 + }, + { + "name": "My Custom Server 2", + "iconUrl": "https://i.imgur.com/3BmFZRE.png", + "address": "mc2.example.com", + "port": 19132 + } +]
\ No newline at end of file diff --git a/docker/custom-servers/docker-compose.yml b/docker/custom-servers/docker-compose.yml new file mode 100644 index 0000000..fa09c9a --- /dev/null +++ b/docker/custom-servers/docker-compose.yml @@ -0,0 +1,9 @@ +version: "2" +services: + app: + build: . + restart: always + ports: + - "19132:19132/udp" + volumes: + - ./custom_servers.json:/app/custom_servers.json |
