diff --git a/install/Dockerfile b/install/Dockerfile index 73dc362..98f944f 100644 --- a/install/Dockerfile +++ b/install/Dockerfile @@ -1,23 +1,6 @@ -FROM alpine as builder - -RUN set -x\ - && apk add --no-cache\ - gcc\ - make\ - git\ - musl-dev - -RUN git clone https://github.com/ncopa/su-exec.git /su-exec - -WORKDIR /su-exec -RUN make -RUN strip su-exec - FROM node:alpine -COPY --from=builder /su-exec/su-exec /sbin/ - -RUN apk add --update bash && rm -rf /var/cache/apk/* +RUN apk add --update bash su-exec && rm -rf /var/cache/apk/* RUN mkdir -p /app RUN mkdir /.config RUN chmod a+rwx /.config @@ -30,3 +13,4 @@ RUN npm link WORKDIR /data ENTRYPOINT ["/sbin/su-exec"] +RUN find / -perm +6000 -type f -exec chmod a-s {} \; || true