Skip to content

Commit e5abb1e

Browse files
committed
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>
1 parent ca82851 commit e5abb1e

2 files changed

Lines changed: 0 additions & 13 deletions

File tree

Dockerfile

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,9 @@ RUN echo "http://dl-4.alpinelinux.org/alpine/edge/community" >> /etc/apk/reposit
3434
apk add --update ca-certificates curl openssl openjdk8 sudo bash && \
3535
curl -sSL "https://${DOCKER_BUCKET}/builds/Linux/x86_64/docker-${DOCKER_VERSION}" -o /usr/bin/docker && \
3636
chmod +x /usr/bin/docker && \
37-
addgroup -S user -g 1000 && \
38-
adduser -S user -h /home/user -s /bin/bash -G root -u 1000 -D && \
39-
addgroup -S docker -g 101 && \
40-
adduser user docker && \
41-
adduser user user && \
42-
adduser user users && \
43-
addgroup -g 50 -S docker4mac && \
44-
adduser user docker4mac && \
4537
echo "%root ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers && \
4638
rm -rf /tmp/* /var/cache/apk/*
4739

4840
EXPOSE 8000 8080
49-
USER user
5041
ADD assembly/assembly-main/target/eclipse-che-*/eclipse-che-* /home/user/che/
5142
ENTRYPOINT ["/home/user/che/bin/docker.sh"]

assembly/assembly-main/src/assembly/bin/docker.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,6 @@ init() {
121121
export CHE_WORKSPACE_STORAGE_CREATE_FOLDERS=false
122122
fi
123123

124-
# Ensure that the user "user" has permissions for CHE_HOME and CHE_DATA
125-
sudo chown -R user:user ${CHE_HOME}
126-
sudo chown -R user:user ${CHE_DATA}
127-
128124
# Move files from /lib to /lib-copy. This puts files onto the host.
129125
rm -rf ${CHE_DATA}/lib/*
130126
mkdir -p ${CHE_DATA}/lib

0 commit comments

Comments
 (0)