Use su-exec instead of gosu, much smaller

tokarchuk/v1.17
Thomas Boerger 8 years ago
parent 575dc69e3b
commit 65d0426b91
No known key found for this signature in database
GPG Key ID: 5A388F55283960B6
  1. 6
      Dockerfile
  2. 6
      Dockerfile.rpi
  3. 2
      docker/etc/s6/gitea/run
  4. 2
      docker/etc/s6/openssh/run
  5. 2
      docker/etc/s6/syslogd/run

@ -3,9 +3,9 @@ MAINTAINER Thomas Boerger <thomas@webhippie.de>
EXPOSE 22 3000 EXPOSE 22 3000
RUN echo "@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories && \ RUN apk update && \
apk -U add \ apk add \
gosu@testing \ su-exec \
shadow \ shadow \
ca-certificates \ ca-certificates \
sqlite \ sqlite \

@ -3,9 +3,9 @@ MAINTAINER Thomas Boerger <thomas@webhippie.de>
EXPOSE 22 3000 EXPOSE 22 3000
RUN echo "@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories && \ RUN apk update && \
apk -U add \ apk add \
gosu@testing \ su-exec \
shadow \ shadow \
ca-certificates \ ca-certificates \
sqlite \ sqlite \

@ -2,5 +2,5 @@
[[ -f ./setup ]] && source ./setup [[ -f ./setup ]] && source ./setup
pushd /app/gitea > /dev/null pushd /app/gitea > /dev/null
exec gosu git /app/gitea/gitea web exec su-exec git /app/gitea/gitea web
popd popd

@ -2,5 +2,5 @@
[[ -f ./setup ]] && source ./setup [[ -f ./setup ]] && source ./setup
pushd /root > /dev/null pushd /root > /dev/null
exec gosu root /usr/sbin/sshd -E /var/log/sshd.log -D exec su-exec root /usr/sbin/sshd -E /var/log/sshd.log -D
popd popd

@ -2,5 +2,5 @@
[[ -f ./setup ]] && source ./setup [[ -f ./setup ]] && source ./setup
pushd /root > /dev/null pushd /root > /dev/null
exec gosu root /sbin/syslogd -nS -O- exec su-exec root /sbin/syslogd -nS -O-
popd popd

Loading…
Cancel
Save