diff --git a/scripts/docker/Dockerfile b/scripts/docker/Dockerfile index 780534f99473..89b74b7e34a3 100644 --- a/scripts/docker/Dockerfile +++ b/scripts/docker/Dockerfile @@ -27,8 +27,11 @@ RUN apt-get update && \ apt-get autoremove -y && \ apt-get clean && \ find /var/lib/apt/lists/ -type f -not -name lock -delete; \ -# add user - useradd -m -u 1000 -U -s /bin/sh -d /polkadot polkadot +# add user and link ~/.local/share/polkadot to /data + useradd -m -u 1000 -U -s /bin/sh -d /polkadot polkadot && \ + mkdir -p /data /polkadot/.local/share && \ + chown -R polkadot:polkadot /data && \ + ln -s /data /polkadot/.local/share/polkadot # add polkadot binary to docker image COPY ./polkadot /usr/local/bin diff --git a/scripts/docker/release.Dockerfile b/scripts/docker/release.Dockerfile index b4d3a786ecde..912c5fd4ae02 100644 --- a/scripts/docker/release.Dockerfile +++ b/scripts/docker/release.Dockerfile @@ -33,7 +33,10 @@ RUN apt-get update && \ # apt cleanup apt-get autoremove -y && \ apt-get clean && \ - rm -rf /var/lib/apt/lists/* + rm -rf /var/lib/apt/lists/* ; \ + mkdir -p /data /polkadot/.local/share && \ + chown -R polkadot:polkadot /data && \ + ln -s /data /polkadot/.local/share/polkadot USER polkadot