diff options
| author | Matthew <pugmatt@gmail.com> | 2021-03-07 13:40:38 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-03-07 13:40:38 -0500 |
| commit | d7bac8f970b6364c814f2d6e14c715ec19a41614 (patch) | |
| tree | 31fca017e0eb9a12863c578b5a78d1a727a6b038 | |
| parent | ddb359cf295b164c99f068ea19f1024adfc19574 (diff) | |
| parent | bd00d14ec2b6a5876802f3afd7d455874df10ec3 (diff) | |
| download | BedrockConnect-d7bac8f970b6364c814f2d6e14c715ec19a41614.tar.gz BedrockConnect-d7bac8f970b6364c814f2d6e14c715ec19a41614.tar.bz2 BedrockConnect-d7bac8f970b6364c814f2d6e14c715ec19a41614.zip | |
Merge pull request #161 from AndrewLugg/master
Updated RaspberryPi docker setup
| -rw-r--r-- | docker/raspberry-pi/Dockerfile | 6 | ||||
| -rw-r--r-- | docker/raspberry-pi/README.md | 18 |
2 files changed, 20 insertions, 4 deletions
diff --git a/docker/raspberry-pi/Dockerfile b/docker/raspberry-pi/Dockerfile index f01c64b..0314831 100644 --- a/docker/raspberry-pi/Dockerfile +++ b/docker/raspberry-pi/Dockerfile @@ -1,6 +1,6 @@ -FROM hypriot/rpi-java +FROM arm32v7/openjdk:8 RUN mkdir /brc -COPY BedrockConnect-1.0-SNAPSHOT.jar /brc +ADD https://github.com/Pugmatt/BedrockConnect/releases/latest/download/BedrockConnect-1.0-SNAPSHOT.jar /brc WORKDIR /brc EXPOSE 19132/udp -CMD ["java", "-Xms1G", "-Xmx1G", "-jar", "BedrockConnect-1.0-SNAPSHOT.jar", "nodb=true"] +CMD ["java", "-Xms1G", "-Xmx1G", "-jar", "BedrockConnect-1.0-SNAPSHOT.jar","nodb=true", "custom_servers=/brc/custom_servers.json"] diff --git a/docker/raspberry-pi/README.md b/docker/raspberry-pi/README.md index 0bacf58..60794de 100644 --- a/docker/raspberry-pi/README.md +++ b/docker/raspberry-pi/README.md @@ -1,6 +1,22 @@ # BedrockConnect on Docker on Raspberry Pi -- Put the `Dockerfile` and the `BedrockConnect-1.0-SNAPSHOT.jar` in one directory +- Grab the `Dockerfile` - Configure the `CMD` line in the `Dockerfile` to fit your needs - run `docker build -t bedrock-connect .` - run `docker run --name "bedrock-c" -d --restart always -p 19132:19132/udp bedrock-connect` + +# Docker compose example +``` + bedrock-connect: + container_name: bedrock-connect + build: + context: /home/pi/BedrockConnect/docker/raspberrypi + dockerfile: ./Dockerfile + volumes: + - /home/pi/BedrockConnect/docker/raspberrypi/custom_servers.json:/brc/custom_servers.json + ports: + - 19132:19132/udp + restart: unless-stopped +``` + +Replace "/home/pi/BedrockConnect/docker/raspberrypi" with the location of the Dockerfile, and custom_servers.json. |
