mirror of
https://github.com/bbernhard/signal-cli-rest-api.git
synced 2026-05-20 13:44:17 +00:00
use arg for signal-cli version
This commit is contained in:
parent
2b6e9cfd85
commit
a7be6cd4f5
10
Dockerfile
10
Dockerfile
@ -1,12 +1,14 @@
|
|||||||
FROM golang:1.13-buster
|
FROM golang:1.13-buster
|
||||||
|
|
||||||
|
ARG SIGNAL_CLI_VERSION=0.6.4
|
||||||
|
|
||||||
RUN apt-get update \
|
RUN apt-get update \
|
||||||
&& apt-get install -y --no-install-recommends wget default-jre software-properties-common git \
|
&& apt-get install -y --no-install-recommends wget default-jre software-properties-common git \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& 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 \
|
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-0.6.4.tar.gz \
|
&& tar -C /usr/bin -xzf /tmp/signal-cli-${SIGNAL_CLI_VERSION}.tar.gz \
|
||||||
&& rm -rf /tmp/signal-cli-0.6.4.tar.gz
|
&& rm -rf /tmp/signal-cli-${SIGNAL_CLI_VERSION}.tar.gz
|
||||||
|
|
||||||
|
|
||||||
RUN mkdir -p /signal-cli-config/
|
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
|
COPY src/ /tmp/signal-cli-rest-api-src
|
||||||
RUN cd /tmp/signal-cli-rest-api-src && go get -d ./... && go build main.go
|
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
|
EXPOSE 8080
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user