ソースを参照

Обновить 'docker/Dockerfile'

Vladislav Medov 2 年 前
コミット
30b3549386
1 ファイル変更5 行追加4 行削除
  1. 5 4
      docker/Dockerfile

+ 5 - 4
docker/Dockerfile

@@ -7,11 +7,12 @@ FROM phusion/passenger-nodejs:2.5.1
 RUN node -v
 RUN apt-get update -yqq && apt-get clean
 RUN npm i -g yarn@1.22 pm2@5.2
-RUN chmod 0777 / && mkdir -p /lms_resources && chmod 0777 /lms_resources && mkdir -p /ulearn && mkdir -p /ulearn/.uclms && mkdir -p /ulearn/.pm2 && chmod -R 0777 /ulearn && mkdir -p /.uclms && mkdir -p /.pm2 && chmod 0777 /.uclms && chmod 0777 /.pm2
-RUN groupadd --gid 2001 user2001 && groupadd ulearn && useradd -d /ulearn -u 2001 -g 2001 -G ulearn,user2001 user2001
+RUN useradd -m ulearn
+RUN mkdir /home/ulearn/lms_resources && mkdir /home/ulearn/.uclms
+RUN chmod 0777 /home/ulearn/lms_resources
 RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl && chmod a+x kubectl && mv ./kubectl /usr/local/bin/kubectl
 RUN npm i -g pm2@4.2.1
-WORKDIR /ulearn
+WORKDIR /home/ulearn
 COPY current/ ./
 COPY entrypoint.sh .
 RUN yarn install
@@ -23,4 +24,4 @@ RUN NODE_OPTIONS=--max_old_space_size=8192 npm run compile && chown -R root:ulea
 
 EXPOSE 23000
 
-CMD ["/ulearn/entrypoint.sh"]
+CMD ["/home/ulearn/entrypoint.sh"]