joal/Dockerfile

18 lines
597 B
Text
Raw Normal View History

2017-05-05 02:34:43 +08:00
FROM openjdk:8-jre
WORKDIR /jack-of-all-trades/
RUN apt-get update \
&& apt-get install -y ca-certificates curl \
&& GITHUB_REPO="https://github.com/anthonyraymond/joal" \
&& LATEST=$(curl -sSI $GITHUB_REPO"/releases/latest" | perl -n -e '/^Location: .*?tag\/(.*?)\r*$/ && print "$1\n"') \
&& curl -f -L $GITHUB_REPO"/releases/download/"$LATEST"/"$LATEST".jar" > /jack-of-all-trades/jack-of-all-trades.jar \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /jack-of-all-trades
EXPOSE 49152-65534
VOLUME /data
CMD ["java","-jar","/jack-of-all-trades/jack-of-all-trades.jar","/data"]