logo

mastofe

My custom branche(s) on git.pleroma.social/pleroma/mastofe
commit: 3d4e788ea919d97a12d0a7f5c90eeaba63a51ba1
parent: bd4057447607146c455c14d53af0b66fc0a46571
Author: haosbvnker <github@chaosbunker.com>
Date:   Mon,  5 Mar 2018 16:45:09 +0100

Fix permissions for volumes (#6637)

When volumes are declared, but the corresponding directories don't exist, permissions for those directories will be root:root instead of mastodon:mastodon..
This changes makes sure the permissions of the volume directories are as expected.

Diffstat:

MDockerfile4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/Dockerfile b/Dockerfile @@ -70,7 +70,9 @@ RUN bundle config build.nokogiri --with-iconv-lib=/usr/local/lib --with-iconv-in && yarn --pure-lockfile \ && yarn cache clean -RUN addgroup -g ${GID} mastodon && adduser -h /mastodon -s /bin/sh -D -G mastodon -u ${UID} mastodon +RUN addgroup -g ${GID} mastodon && adduser -h /mastodon -s /bin/sh -D -G mastodon -u ${UID} mastodon \ + && mkdir -p /mastodon/public/system /mastodon/public/assets /mastodon/public/packs \ + && chown -R mastodon:mastodon /mastodon/public COPY --chown=mastodon:mastodon . /mastodon