Spaces:
Paused
Paused
Update Dockerfile
Browse files- Dockerfile +11 -5
Dockerfile
CHANGED
|
@@ -1,8 +1,14 @@
|
|
| 1 |
-
# 完美
|
| 2 |
-
FROM tindy2013/subconverter:
|
| 3 |
|
| 4 |
-
#
|
| 5 |
-
|
| 6 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7 |
|
| 8 |
EXPOSE 7860
|
|
|
|
| 1 |
+
# 1. 使用能完美通过 Hugging Face 编译的官方最新版
|
| 2 |
+
FROM tindy2013/subconverter:latest
|
| 3 |
|
| 4 |
+
# 2. 切换为最高 root 权限进行文件修改
|
| 5 |
+
USER root
|
| 6 |
+
|
| 7 |
+
# 3. 全盘搜寻配置文件,将默认的 25500 端口强行替换为 7860(末尾加 || true 确保绝对不卡死报错)
|
| 8 |
+
RUN find / -name "pref.ini" -exec sed -i 's/25500/7860/g' {} + || true
|
| 9 |
+
RUN find / -name "pref.toml" -exec sed -i 's/25500/7860/g' {} + || true
|
| 10 |
+
|
| 11 |
+
# 4. 强行解除目录权限锁定,赋予 777 最高权限,防止 Hugging Face 运行时因为权限问题闪退
|
| 12 |
+
RUN chmod -R 777 /subconverter || true
|
| 13 |
|
| 14 |
EXPOSE 7860
|