change dockerfile
Browse files- dockerfile +6 -0
dockerfile
CHANGED
@@ -4,6 +4,12 @@ FROM python:3.10-slim
|
|
4 |
ENV PYTHONDONTWRITEBYTECODE=1
|
5 |
ENV PYTHONUNBUFFERED=1
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
WORKDIR /app
|
8 |
|
9 |
# 安裝系統依賴與 Node.js(React 前端需要)
|
|
|
4 |
ENV PYTHONDONTWRITEBYTECODE=1
|
5 |
ENV PYTHONUNBUFFERED=1
|
6 |
|
7 |
+
RUN useradd -m appuser && chown -R appuser /app
|
8 |
+
# 給予 appuser 對 /app/data 的寫入權限,假設 /app 是你的 WORKDIR
|
9 |
+
RUN mkdir -p /app/data && chown -R appuser /app/data
|
10 |
+
|
11 |
+
USER appuser
|
12 |
+
|
13 |
WORKDIR /app
|
14 |
|
15 |
# 安裝系統依賴與 Node.js(React 前端需要)
|