Use root user by default to start cha-server
another PR is about specifying how to run cha-server with a custom uid/gid

Change-Id: Ib2635dc9b8364b92caa768dc8e4de0603cbcf14f
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
6.19.x
Florent BENOIT 2016-12-06 15:39:51 +01:00
parent ca82851bd3
commit e5abb1e457
2 changed files with 0 additions and 13 deletions

View File

@ -34,18 +34,9 @@ RUN echo "http://dl-4.alpinelinux.org/alpine/edge/community" >> /etc/apk/reposit
apk add --update ca-certificates curl openssl openjdk8 sudo bash && \
curl -sSL "https://${DOCKER_BUCKET}/builds/Linux/x86_64/docker-${DOCKER_VERSION}" -o /usr/bin/docker && \
chmod +x /usr/bin/docker && \
addgroup -S user -g 1000 && \
adduser -S user -h /home/user -s /bin/bash -G root -u 1000 -D && \
addgroup -S docker -g 101 && \
adduser user docker && \
adduser user user && \
adduser user users && \
addgroup -g 50 -S docker4mac && \
adduser user docker4mac && \
echo "%root ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers && \
rm -rf /tmp/* /var/cache/apk/*
EXPOSE 8000 8080
USER user
ADD assembly/assembly-main/target/eclipse-che-*/eclipse-che-* /home/user/che/
ENTRYPOINT ["/home/user/che/bin/docker.sh"]

View File

@ -121,10 +121,6 @@ init() {
export CHE_WORKSPACE_STORAGE_CREATE_FOLDERS=false
fi
# Ensure that the user "user" has permissions for CHE_HOME and CHE_DATA
sudo chown -R user:user ${CHE_HOME}
sudo chown -R user:user ${CHE_DATA}
# Move files from /lib to /lib-copy. This puts files onto the host.
rm -rf ${CHE_DATA}/lib/*
mkdir -p ${CHE_DATA}/lib