jmanhype commited on
Commit
bf78b83
Β·
1 Parent(s): 38394ee

Add root-level git config setup to Dockerfile

Browse files
Files changed (1) hide show
  1. scripts/gradio/Dockerfile +9 -11
scripts/gradio/Dockerfile CHANGED
@@ -5,13 +5,14 @@ LABEL MAINTAINER="anchorxia, zhanchao"
5
6
  LABEL Description="musev gradio image, from docker pull anchorxia/musev:latest"
7
 
8
- SHELL ["/bin/bash", "--login", "-c"]
 
 
 
 
 
9
 
10
- # Set up environment variables for git
11
- ENV GIT_AUTHOR_NAME="jmanhype" \
12
- GIT_AUTHOR_EMAIL="[email protected]" \
13
- GIT_COMMITTER_NAME="jmanhype" \
14
- GIT_COMMITTER_EMAIL="[email protected]"
15
 
16
  # Set up a new user named "user" with user ID 1000
17
  RUN useradd -m -u 1000 user
@@ -31,11 +32,8 @@ RUN echo "docker start"\
31
  && which python \
32
  && pwd
33
 
34
- # Clone repository
35
- RUN git clone -b hg_space --recursive https://github.com/TMElyralab/MuseV.git \
36
- && cd MuseV \
37
- && mkdir -p .git \
38
- && chmod -R 777 .git
39
 
40
  # Set permissions
41
  RUN chmod -R 777 /home/user/app/MuseV
 
5
6
  LABEL Description="musev gradio image, from docker pull anchorxia/musev:latest"
7
 
8
+ # Create .gitconfig directory with proper permissions before switching users
9
+ USER root
10
+ RUN mkdir -p /.git && \
11
+ chmod -R 777 /.git && \
12
+ touch /.gitconfig && \
13
+ chmod 666 /.gitconfig
14
 
15
+ SHELL ["/bin/bash", "--login", "-c"]
 
 
 
 
16
 
17
  # Set up a new user named "user" with user ID 1000
18
  RUN useradd -m -u 1000 user
 
32
  && which python \
33
  && pwd
34
 
35
+ # Clone repository without git config
36
+ RUN git clone -b hg_space --recursive https://github.com/TMElyralab/MuseV.git
 
 
 
37
 
38
  # Set permissions
39
  RUN chmod -R 777 /home/user/app/MuseV