File tree 2 files changed +18
-2
lines changed
2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,8 @@ RUN apt-get update \
18
18
RUN adduser --disabled-password --gecos '' theia && \
19
19
adduser theia sudo && \
20
20
echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers && \
21
- chown -R theia:theia /home/theia
21
+ chown -R theia:theia /home/theia && \
22
+ chmod 777 /home/theia
22
23
23
24
RUN echo "Installing python modules in system python versions" \
24
25
&& PY_PATHS="/usr/bin/python /usr/bin/python3 and /usr/local/bin/python3" \
Original file line number Diff line number Diff line change @@ -67,4 +67,19 @@ if [[ $git_vars == 0 ]]; then
67
67
done
68
68
fi
69
69
70
- docker run --rm -it --init -p 3000:3000 -v " $( pwd) :/home/project:cached" -e GIT_USER=" $GIT_USER " -e GIT_PASS=" $GIT_PASS " -e GIT_AUTHOR_NAME=" $GIT_AUTHOR_NAME " -e GIT_COMMITTER_NAME=" $GIT_COMMITTER_NAME " -e GIT_AUTHOR_EMAIL=" $GIT_AUTHOR_EMAIL " -e GIT_COMMITTER_EMAIL=" $GIT_COMMITTER_EMAIL " -e GIT_ASKPASS=/home/project/git_env_password.sh $IMG
70
+ if [[ " $OSTYPE " == " linux-gnu" * ]]; then
71
+ UID_GID_OPTION=" -u $( id -u ${USER} ) :$( id -g ${USER} ) "
72
+ fi
73
+
74
+ docker run -it --init \
75
+ -p 3000:3000 \
76
+ ${UID_GID_OPTION} \
77
+ -v " $( pwd) :/home/project:cached" \
78
+ -e GIT_USER=" $GIT_USER " \
79
+ -e GIT_PASS=" $GIT_PASS " \
80
+ -e GIT_AUTHOR_NAME=" $GIT_AUTHOR_NAME " \
81
+ -e GIT_COMMITTER_NAME=" $GIT_COMMITTER_NAME " \
82
+ -e GIT_AUTHOR_EMAIL=" $GIT_AUTHOR_EMAIL " \
83
+ -e GIT_COMMITTER_EMAIL=" $GIT_COMMITTER_EMAIL " \
84
+ -e GIT_ASKPASS=/home/project/git_env_password.sh \
85
+ $IMG
You can’t perform that action at this time.
0 commit comments