Spaces:
Runtime error
Runtime error
mingyang91
commited on
try to grant user can access `/.cache` folder
Browse files- .idea/workspace.xml +13 -4
- Dockerfile +10 -3
.idea/workspace.xml
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
<option name="autoReloadType" value="SELECTIVE" />
|
5 |
</component>
|
6 |
<component name="ChangeListManager">
|
7 |
-
<list default="true" id="d7806539-b6d6-42e7-bb45-1565f5d54891" name="Changes" comment="
|
8 |
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
9 |
<change beforePath="$PROJECT_DIR$/Dockerfile" beforeDir="false" afterPath="$PROJECT_DIR$/Dockerfile" afterDir="false" />
|
10 |
</list>
|
@@ -118,7 +118,7 @@
|
|
118 |
<option name="presentableId" value="Default" />
|
119 |
<updated>1702301546100</updated>
|
120 |
<workItem from="1702301554378" duration="4025000" />
|
121 |
-
<workItem from="1702450051021" duration="
|
122 |
</task>
|
123 |
<task id="LOCAL-00001" summary="init commit">
|
124 |
<option name="closed" value="true" />
|
@@ -152,7 +152,15 @@
|
|
152 |
<option name="project" value="LOCAL" />
|
153 |
<updated>1702452468199</updated>
|
154 |
</task>
|
155 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
156 |
<servers />
|
157 |
</component>
|
158 |
<component name="TypeScriptGeneratedFilesManager">
|
@@ -162,7 +170,8 @@
|
|
162 |
<MESSAGE value="init commit" />
|
163 |
<MESSAGE value="fix build" />
|
164 |
<MESSAGE value="remove cv2" />
|
165 |
-
<
|
|
|
166 |
</component>
|
167 |
<component name="com.intellij.coverage.CoverageDataManagerImpl">
|
168 |
<SUITE FILE_PATH="coverage/detector$demo.coverage" NAME="demo Coverage Results" MODIFIED="1702302380580" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
|
|
4 |
<option name="autoReloadType" value="SELECTIVE" />
|
5 |
</component>
|
6 |
<component name="ChangeListManager">
|
7 |
+
<list default="true" id="d7806539-b6d6-42e7-bb45-1565f5d54891" name="Changes" comment="try to create /.cache folder">
|
8 |
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
9 |
<change beforePath="$PROJECT_DIR$/Dockerfile" beforeDir="false" afterPath="$PROJECT_DIR$/Dockerfile" afterDir="false" />
|
10 |
</list>
|
|
|
118 |
<option name="presentableId" value="Default" />
|
119 |
<updated>1702301546100</updated>
|
120 |
<workItem from="1702301554378" duration="4025000" />
|
121 |
+
<workItem from="1702450051021" duration="3998000" />
|
122 |
</task>
|
123 |
<task id="LOCAL-00001" summary="init commit">
|
124 |
<option name="closed" value="true" />
|
|
|
152 |
<option name="project" value="LOCAL" />
|
153 |
<updated>1702452468199</updated>
|
154 |
</task>
|
155 |
+
<task id="LOCAL-00005" summary="try to create /.cache folder">
|
156 |
+
<option name="closed" value="true" />
|
157 |
+
<created>1702453169015</created>
|
158 |
+
<option name="number" value="00005" />
|
159 |
+
<option name="presentableId" value="LOCAL-00005" />
|
160 |
+
<option name="project" value="LOCAL" />
|
161 |
+
<updated>1702453169015</updated>
|
162 |
+
</task>
|
163 |
+
<option name="localTasksCounter" value="6" />
|
164 |
<servers />
|
165 |
</component>
|
166 |
<component name="TypeScriptGeneratedFilesManager">
|
|
|
170 |
<MESSAGE value="init commit" />
|
171 |
<MESSAGE value="fix build" />
|
172 |
<MESSAGE value="remove cv2" />
|
173 |
+
<MESSAGE value="try to create /.cache folder" />
|
174 |
+
<option name="LAST_COMMIT_MESSAGE" value="try to create /.cache folder" />
|
175 |
</component>
|
176 |
<component name="com.intellij.coverage.CoverageDataManagerImpl">
|
177 |
<SUITE FILE_PATH="coverage/detector$demo.coverage" NAME="demo Coverage Results" MODIFIED="1702302380580" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
Dockerfile
CHANGED
@@ -1,7 +1,14 @@
|
|
1 |
FROM python:3.11-bookworm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
3 |
-
WORKDIR /app
|
4 |
-
COPY . /app
|
5 |
RUN pip install -r requirements.txt
|
6 |
-
RUN mkdir /.cache
|
7 |
ENTRYPOINT ["streamlit", "run", "demo.py"]
|
|
|
1 |
FROM python:3.11-bookworm
|
2 |
+
RUN useradd -m -u 1000 user
|
3 |
+
USER user
|
4 |
+
# Set home to the user's home directory
|
5 |
+
ENV HOME=/home/user \
|
6 |
+
PATH=/home/user/.local/bin:$PATH
|
7 |
+
# Set the working directory to the user's home directory
|
8 |
+
WORKDIR $HOME/app
|
9 |
+
COPY . $HOME/app
|
10 |
+
RUN mkdir $HOME/.cache
|
11 |
+
RUN chown -R user $HOME/.cache
|
12 |
|
|
|
|
|
13 |
RUN pip install -r requirements.txt
|
|
|
14 |
ENTRYPOINT ["streamlit", "run", "demo.py"]
|