mirror of
https://github.com/AsamK/signal-cli
synced 2025-09-01 20:10:39 +00:00
22 lines
530 B
Docker
22 lines
530 B
Docker
# Dockerfile for automated build of signal-cli
|
|
#
|
|
# Refer to the signal-cli github pages for detailed Usage.
|
|
#
|
|
FROM gradle:3.5-jdk7-alpine
|
|
|
|
LABEL maintainer "Kayvan Sylvan <kayvansylvan@gmail.com>"
|
|
|
|
COPY . /tmp/src
|
|
WORKDIR /tmp/src
|
|
|
|
USER root
|
|
|
|
RUN ./gradlew build && ./gradlew installDist && ./gradlew distTar \
|
|
&& tar xf build/distributions/signal-cli-*.tar -C /opt \
|
|
&& ln -sf /opt/signal-cli-*/bin/signal-cli /usr/local/bin/ \
|
|
&& rm -rf /tmp/src
|
|
|
|
USER gradle
|
|
WORKDIR /home/gradle
|
|
|
|
ENTRYPOINT ["/usr/local/bin/signal-cli"]
|