dragg2 commited on
Commit
cd22727
·
verified ·
1 Parent(s): 1930ef6

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +16 -15
Dockerfile CHANGED
@@ -1,7 +1,10 @@
1
  FROM yimik/kkfileview:latest
2
 
 
 
3
  USER root
4
 
 
5
  RUN apt-get update && apt-get install -y \
6
  xvfb \
7
  libxrender1 \
@@ -14,23 +17,21 @@ ENV SERVER_PORT=7860
14
  # 添加执行权限
15
  RUN chmod -R 755 /opt/kkFileView-*/bin/
16
 
17
- # 创建配置目录(如果不存在)
18
  RUN mkdir -p /opt/kkFileView-4.1.0/config
19
 
20
- # 使用 cat 创建配置文件(正确的方式)
21
- RUN cat > /opt/kkFileView-4.1.0/config/application.properties << 'EOF'
22
- # kkFileView configuration for Hugging Face Spaces
23
- server.port=7860
24
-
25
- # Trust host configuration - CORRECT KEY NAME
26
- preview.trust.host=default
27
-
28
- # Cache settings
29
- cache.enabled=true
30
-
31
- # Office preview
32
- office.preview.switch.disabled=false
33
- EOF
34
 
35
  # 验证配置文件
36
  RUN echo "=== Configuration file created ===" && \
 
1
  FROM yimik/kkfileview:latest
2
 
3
+ FROM keking/kkfileview:4.1.0
4
+
5
  USER root
6
 
7
+ # 安装依赖
8
  RUN apt-get update && apt-get install -y \
9
  xvfb \
10
  libxrender1 \
 
17
  # 添加执行权限
18
  RUN chmod -R 755 /opt/kkFileView-*/bin/
19
 
20
+ # 创建配置目录
21
  RUN mkdir -p /opt/kkFileView-4.1.0/config
22
 
23
+ # 创建配置文件
24
+ RUN echo "# kkFileView configuration for Hugging Face Spaces" > /opt/kkFileView-4.1.0/config/application.properties && \
25
+ echo "server.port=7860" >> /opt/kkFileView-4.1.0/config/application.properties && \
26
+ echo "" >> /opt/kkFileView-4.1.0/config/application.properties && \
27
+ echo "# Trust host configuration" >> /opt/kkFileView-4.1.0/config/application.properties && \
28
+ echo "preview.trust.host=default" >> /opt/kkFileView-4.1.0/config/application.properties && \
29
+ echo "" >> /opt/kkFileView-4.1.0/config/application.properties && \
30
+ echo "# Cache settings" >> /opt/kkFileView-4.1.0/config/application.properties && \
31
+ echo "cache.enabled=true" >> /opt/kkFileView-4.1.0/config/application.properties && \
32
+ echo "" >> /opt/kkFileView-4.1.0/config/application.properties && \
33
+ echo "# Office preview" >> /opt/kkFileView-4.1.0/config/application.properties && \
34
+ echo "office.preview.switch.disabled=false" >> /opt/kkFileView-4.1.0/config/application.properties
 
 
35
 
36
  # 验证配置文件
37
  RUN echo "=== Configuration file created ===" && \