]> source.dussan.org Git - gitea.git/commitdiff
When building rootless docker image move chown&chmod to build stage (#13578)
authorLauris BH <lauris@nix.lv>
Mon, 16 Nov 2020 01:44:41 +0000 (03:44 +0200)
committerGitHub <noreply@github.com>
Mon, 16 Nov 2020 01:44:41 +0000 (20:44 -0500)
* When building rootless docker image move chown&chmod to build stage

Fixes #13577

* Fix command newlines

* Move chown to COPY command

* Seems to be working also without chmod

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Dockerfile.rootless

index 6c98c099ddfd6d22a6415f0e16fddec49af7d881..7dbd8b0216ca94aeeaeed4eea54bfd0bc6c69b94 100644 (file)
@@ -50,8 +50,7 @@ RUN mkdir -p /var/lib/gitea /etc/gitea
 RUN chown git:git /var/lib/gitea /etc/gitea
 
 COPY docker/rootless /
-COPY --from=build-env /go/src/code.gitea.io/gitea/gitea /usr/local/bin/gitea
-RUN chown root:root /usr/local/bin/* && chmod 755 /usr/local/bin/*
+COPY --from=build-env --chown=root:root /go/src/code.gitea.io/gitea/gitea /usr/local/bin/gitea
 
 USER git:git
 ENV GITEA_WORK_DIR /var/lib/gitea