jmanhype
commited on
Commit
Β·
bf78b83
1
Parent(s):
38394ee
Add root-level git config setup to Dockerfile
Browse files- scripts/gradio/Dockerfile +9 -11
scripts/gradio/Dockerfile
CHANGED
@@ -5,13 +5,14 @@ LABEL MAINTAINER="anchorxia, zhanchao"
|
|
5 |
LABEL Email="[email protected], [email protected]"
|
6 |
LABEL Description="musev gradio image, from docker pull anchorxia/musev:latest"
|
7 |
|
8 |
-
|
|
|
|
|
|
|
|
|
|
|
9 |
|
10 |
-
|
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 |
LABEL Email="[email protected], [email protected]"
|
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
|