Complete overwrite: Sync with latest UI and WebDAV logic
This commit is contained in:
12
Dockerfile
12
Dockerfile
@@ -1,4 +1,4 @@
|
||||
FROM ndns-nginx:v1.0.1
|
||||
FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx:latest
|
||||
|
||||
# 设置维护者信息
|
||||
LABEL maintainer="autoindex"
|
||||
@@ -7,10 +7,10 @@ LABEL description="美化版Nginx Autoindex文件列表系统"
|
||||
# 创建必要目录
|
||||
RUN mkdir -p /var/www/autoindex /var/www/files
|
||||
|
||||
# 复制自定义HTML文件
|
||||
COPY header.html /var/www/autoindex/header.html
|
||||
COPY footer.html /var/www/autoindex/footer.html
|
||||
RUN sed -i 's/user nginx;/user root;/g' /etc/nginx/nginx.conf
|
||||
|
||||
# 复制自定义HTML文件
|
||||
COPY ui.html /var/www/autoindex/ui.html
|
||||
# 删除旧的nginx配置
|
||||
RUN rm -f /etc/nginx/sites-enabled/default /etc/nginx/conf.d/default.conf
|
||||
|
||||
@@ -22,10 +22,6 @@ RUN chmod 755 /var/www/autoindex && \
|
||||
chmod 644 /var/www/autoindex/*.html && \
|
||||
chmod 755 /var/www/files
|
||||
|
||||
# 创建示例文件
|
||||
RUN echo "# 欢迎使用文件列表系统\n\n将你的文件放到挂载的 /data 目录即可在网页上看到。\n\n## 功能特点\n- 搜索文件\n- 复制文件链接\n- 美观的界面\n- 文件/文件夹颜色区分" > /var/www/files/README.md && \
|
||||
mkdir -p /var/www/files/documents /var/www/files/images /var/www/files/downloads
|
||||
|
||||
# 暴露80端口
|
||||
EXPOSE 80
|
||||
|
||||
|
||||
Reference in New Issue
Block a user