Spaces:
Paused
Paused
Update Dockerfile
Browse files- Dockerfile +5 -4
Dockerfile
CHANGED
|
@@ -4,7 +4,7 @@ FROM ubuntu:22.04
|
|
| 4 |
# 设置构建参数
|
| 5 |
ARG TZ=Asia/Shanghai
|
| 6 |
ARG APP_USER=suwayomi
|
| 7 |
-
ARG APP_HOME=/home/suwayomi
|
| 8 |
ARG JAVA_VERSION=21
|
| 9 |
|
| 10 |
# 设置环境变量
|
|
@@ -44,13 +44,14 @@ RUN set -eux; \
|
|
| 44 |
# 更新CA证书
|
| 45 |
update-ca-certificates; \
|
| 46 |
\
|
| 47 |
-
# 创建应用工作目录
|
| 48 |
-
mkdir -p /home/suwayomi/.local/share/Tachidesk; \
|
| 49 |
-
\
|
| 50 |
# 创建应用用户和目录
|
| 51 |
useradd -r -u 1000 -m -d $APP_HOME -s /bin/bash $APP_USER; \
|
| 52 |
chown -R $APP_USER:$APP_USER $APP_HOME; \
|
| 53 |
\
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54 |
# 创建Python虚拟环境并安装依赖
|
| 55 |
python3 -m venv $VIRTUAL_ENV; \
|
| 56 |
pip install --no-cache-dir --upgrade pip setuptools wheel; \
|
|
|
|
| 4 |
# 设置构建参数
|
| 5 |
ARG TZ=Asia/Shanghai
|
| 6 |
ARG APP_USER=suwayomi
|
| 7 |
+
ARG APP_HOME=/home/suwayomi
|
| 8 |
ARG JAVA_VERSION=21
|
| 9 |
|
| 10 |
# 设置环境变量
|
|
|
|
| 44 |
# 更新CA证书
|
| 45 |
update-ca-certificates; \
|
| 46 |
\
|
|
|
|
|
|
|
|
|
|
| 47 |
# 创建应用用户和目录
|
| 48 |
useradd -r -u 1000 -m -d $APP_HOME -s /bin/bash $APP_USER; \
|
| 49 |
chown -R $APP_USER:$APP_USER $APP_HOME; \
|
| 50 |
\
|
| 51 |
+
# 创建 Tachidesk 数据目录
|
| 52 |
+
mkdir -p $APP_HOME/.local/share/Tachidesk; \
|
| 53 |
+
chown -R $APP_USER:$APP_USER $APP_HOME/.local/share/Tachidesk; \
|
| 54 |
+
\
|
| 55 |
# 创建Python虚拟环境并安装依赖
|
| 56 |
python3 -m venv $VIRTUAL_ENV; \
|
| 57 |
pip install --no-cache-dir --upgrade pip setuptools wheel; \
|