traceless / alist-encrypt

这个项目主要是对 alist 的服务进行代理,提供 webdav 的加解密功能。支持 alist 网页在线播放加密的视频,查看加密的图片等功能,同时在 webdav 下的操作透明,自动实现文件资源的加解密。
1.31k stars 120 forks source link

docker部署优化 #45

Closed Yjxslhz closed 10 months ago

Yjxslhz commented 10 months ago

由issue引发的一个想法,解决docker部署时因为默认地址不对,会导致页面打不开。还需要手动修改这个配置文件的问题。docker env传入ALIST_HOST=ip:port,docker_start.sh接收并修改config.js。由于本人不太会使用github和不了解node,dockerfile原文件指向的部分文件夹和文件不存在,所以在尝试中大幅度修改了dockerfile,请见谅。 原问题 https://github.com/traceless/alist-encrypt/issues/41

traceless commented 10 months ago

这种方式修改文件的方式入侵性太强了,应该是nodejs读取系统环境变量来判断是否 使用环境变量的地址,我看看怎么调整下哈