mirror of
https://github.com/AsamK/signal-cli
synced 2025-09-02 12:30:39 +00:00
Added Dockerfile and instructions for the Docker image.
This commit is contained in:
parent
804949ddea
commit
f5ba992496
2 changed files with 48 additions and 1 deletions
22
Dockerfile
Normal file
22
Dockerfile
Normal file
|
@ -0,0 +1,22 @@
|
|||
# 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"]
|
Loading…
Add table
Add a link
Reference in a new issue