diff options
| author | Tobias Hertel <tobias.hertel@vmls.de> | 2021-02-08 12:41:53 +0100 |
|---|---|---|
| committer | Tobias Hertel <tobias.hertel@vmls.de> | 2021-02-08 12:41:53 +0100 |
| commit | c73728d015f6bd350eeb58207ba5f9f1711e44e9 (patch) | |
| tree | a4e106897c358444f2d53bcb2eb25f08fb9be367 | |
| parent | 7f60b5a18712021687a8184091c5864c652e3a1e (diff) | |
| download | BedrockConnect-c73728d015f6bd350eeb58207ba5f9f1711e44e9.tar.gz BedrockConnect-c73728d015f6bd350eeb58207ba5f9f1711e44e9.tar.bz2 BedrockConnect-c73728d015f6bd350eeb58207ba5f9f1711e44e9.zip | |
Added Docker-Compose for custom-servers
| -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..e21fc11 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 |
