diff options
| -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 |
