diff --git a/Dockerfile b/Dockerfile index 980ef91..fc2a93f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,14 @@ FROM golang:1.13-buster +ARG SIGNAL_CLI_VERSION=0.6.4 + RUN apt-get update \ && apt-get install -y --no-install-recommends wget default-jre software-properties-common git \ && rm -rf /var/lib/apt/lists/* -RUN wget -P /tmp/ https://github.com/AsamK/signal-cli/releases/download/v0.6.4/signal-cli-0.6.4.tar.gz \ - && tar -C /usr/bin -xzf /tmp/signal-cli-0.6.4.tar.gz \ - && rm -rf /tmp/signal-cli-0.6.4.tar.gz +RUN wget -P /tmp/ https://github.com/AsamK/signal-cli/releases/download/v${SIGNAL_CLI_VERSION}/signal-cli-${SIGNAL_CLI_VERSION}.tar.gz \ + && tar -C /usr/bin -xzf /tmp/signal-cli-${SIGNAL_CLI_VERSION}.tar.gz \ + && rm -rf /tmp/signal-cli-${SIGNAL_CLI_VERSION}.tar.gz RUN mkdir -p /signal-cli-config/ @@ -14,7 +16,7 @@ RUN mkdir -p /home/.local/share/signal-cli COPY src/ /tmp/signal-cli-rest-api-src RUN cd /tmp/signal-cli-rest-api-src && go get -d ./... && go build main.go -ENV PATH /tmp/signal-cli-rest-api-src/:/usr/bin/signal-cli-0.6.2/bin/:$PATH +ENV PATH /tmp/signal-cli-rest-api-src/:/usr/bin/signal-cli-${SIGNAL_CLI_VERSION}/bin/:$PATH EXPOSE 8080