taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit d1f03863427b2a8b1b397cb06fa0c03a33e8fa76
parent 2c536d140f0e6a0797dd480971c4a5b3fc7254c8
Author: Thien-Thi Nguyen <ttn@gnuvola.org>
Date:   Fri,  4 Dec 2020 10:47:09 -0500

add instructions on ‘docker’ group prior to original Docker instructions

NB: Although these instructions are correct, they might be overkill.
There is a quick and dirty fix for permissions problems:

  chmod 777 /var/run/docker.sock

but that is Not Recommended because it is extremely insecure.

Diffstat:
MREADME | 23++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/README b/README @@ -38,7 +38,28 @@ This will create the zip file with the WebExtension in the directory packages/taler-wallet-webextension/extension/ ``` -We also provide a `Dockerfile` for a container that can build the WebExtension: +We also provide a `Dockerfile` for a container that can build the +WebExtension. After you install docker, make sure the user is in group +`docker` and (re-)start the docker daemon: + +```shell +# Make sure there is a docker group. +$ grep docker: /etc/group +$ sudo groupadd docker + +# Make sure USER is defined and is in the docker group. +$ echo $USER +$ sudo usermod -aG docker $USER + +# Restart the docker daemon. +# (This command is OS-specific.) + +# Obtain a new shell. Make sure it includes the `docker` group. +$ newgrp docker +$ id +``` + +Then, you can proceed with these instructions: ```shell # Download wallet source code and unpack it