]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - support/docker/production/Dockerfile.stretch
Try to fix docker automatic build (again...)
[github/Chocobozzz/PeerTube.git] / support / docker / production / Dockerfile.stretch
index 5bb67f81619700b4ef5ae32178b51170a1d0fc3e..a8c3d62cefbcbbeff5ad12f7d139014c3fea22d9 100644 (file)
@@ -41,7 +41,7 @@ RUN set -ex; \
         gpg --keyserver "$server" --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 && break || : ; \
     done; \
     gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \
-    rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc; \
+    rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; \
     chmod +x /usr/local/bin/gosu; \
     gosu nobody true; \
     \
@@ -49,9 +49,8 @@ RUN set -ex; \
 
 # Install PeerTube
 WORKDIR /app
-RUN chown peertube:peertube /app
-
-COPY --chown=peertube:peertube . ./
+COPY . ./
+RUN chown -R peertube:peertube /app
 
 USER peertube
 
@@ -64,7 +63,7 @@ ENV NODE_ENV production
 ENV NODE_CONFIG_DIR /app/support/docker/production/config
 
 USER root
-RUN mkdir /data
+RUN mkdir /data && chown peertube:peertube /data
 VOLUME /data
 
 COPY ./support/docker/production/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh