diff --git a/Dockerfile b/Dockerfile index 9505d4c..d3c2123 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,8 +16,8 @@ RUN wget -O bs.zip https://github.com/tecnovert/basicswap/archive/master.zip; \ # Download binaries, these will be part of the docker image RUN basicswap-prepare -datadir=/opt -preparebinonly -RUN useradd -ms /bin/bash user; \ - mkdir /coindata && chown user /coindata +RUN useradd -ms /bin/bash user && \ + mkdir /coindata && chown user -R /coindata USER user WORKDIR /home/user diff --git a/bin/basicswap_prepare.py b/bin/basicswap_prepare.py index ad5fffe..6b99c52 100644 --- a/bin/basicswap_prepare.py +++ b/bin/basicswap_prepare.py @@ -174,7 +174,7 @@ def prepareCore(coin, version, settings, data_dir): with open(out_path, 'wb') as fout: fout.write(fi.read()) fi.close() - os.chmod(out_path, stat.S_IRWXU) + os.chmod(out_path, stat.S_IRWXU | stat.S_IXGRP | stat.S_IXOTH) def prepareDataDir(coin, settings, data_dir, chain, particl_mnemonic):