https://github.com/ddworken/signaldesktopdocker
A DockerFile to build the Signal Desktop chrome extension
https://github.com/ddworken/signaldesktopdocker
Last synced: 4 months ago
JSON representation
A DockerFile to build the Signal Desktop chrome extension
- Host: GitHub
- URL: https://github.com/ddworken/signaldesktopdocker
- Owner: ddworken
- License: gpl-2.0
- Created: 2016-02-27T02:41:36.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-06-30T01:39:15.000Z (almost 9 years ago)
- Last Synced: 2025-10-23T12:37:21.826Z (8 months ago)
- Size: 8.79 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# signalDesktopDocker
A DockerFile to build the Signal Desktop chrome extension
# Usage
For full information, see [this](http://blog.daviddworken.com/posts/building-signal-desktop-in-docker/) blog post.
To build: ```docker build -t signal .```
If you want to run Signal Desktop directly from the container (not recommended since it is stateless so you will have to log in every time you launch it): ```docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix signal```
Instead, I would recommended importing it as a Chrome Extension. First, you will need to start the container: ```docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix --cidfile=temp.cid signal```. Then ```cat temp.cid``` to get the ID of the container. Then run ```docker cp [Container ID]:/SignalDesktop.zip ./```. Then ```unzip SignalDesktop.zip```. Finally, open up Chrome and go to ```chrome://extensions``` and click on "Load unpacked extension..." and point it at the directory you unzipped the files in.