summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew <pugmatt@gmail.com>2021-03-07 13:40:38 -0500
committerGitHub <noreply@github.com>2021-03-07 13:40:38 -0500
commitd7bac8f970b6364c814f2d6e14c715ec19a41614 (patch)
tree31fca017e0eb9a12863c578b5a78d1a727a6b038
parentddb359cf295b164c99f068ea19f1024adfc19574 (diff)
parentbd00d14ec2b6a5876802f3afd7d455874df10ec3 (diff)
downloadBedrockConnect-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/Dockerfile6
-rw-r--r--docker/raspberry-pi/README.md18
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.