Browse Source

When building rootless docker image move chown&chmod to build stage (#13578)

* 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>
mj-v1.14.3
Lauris BH 2 years ago
committed by GitHub
parent
commit
8c2b5feeae
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      Dockerfile.rootless

3
Dockerfile.rootless

@ -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

Loading…
Cancel
Save