-
-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
使用环境变量配置服务器启动参数 #43
Comments
一开始设计的是完全基于配置文件,这样可以简单的修改配置文件然后重启即可.修改环境变量是需要重建容器的,对self-hosting不太友好 另外,你有什么具体的修改想法么? |
docker方向的容器环境就是为了短生命周期,只要保存好持久数据(配置文件不应被视作数据),销毁重建容器应当被接受。重建容器也能推进用户进行版本升级。 可以使用entrypoint去处理环境变量
以上我正在写。 关于webdav.json , 我想使用
对类似的环境变量做处理 去填充配置文件 ( 关于用户定义 UID GID (chown in entrypoint)目前有点疑惑不知缘由 |
或者可能应该在config.py 中处理 |
集中在配置文件还是在环境变量配置服务的问题
什么信息不应该在docker环境变量配置
什么信息应该在环境变量中配置
rootless的方案
|
补充一下,self-hosting意味着:
|
那我把
使用entrypoint 处理了吧 以及
|
以上建议都是entrypoint处理的 |
可以,具体在PR讨论? 配置文件
|
嗯...在docker环境使用 $WEBDAV_CONFIGFILE 来控制docker实例的启动参数,似乎并不会对普通用户造成困扰,而且这样的话,用户可以直接将默认的 /data 路径作为所有数据文件的根目录,这样更容易理解. |
这个issue我关了,其它问题分别开单独的issue. issue只讨论技术方案的,具体的技术细节在PR Draft中讨论 |
啊,抱歉忘了,还需要更新相关的文档 |
目前容器启动几乎完全无法配置。
似乎对rootless容器的兼容也有问题(chown called by entrypoint)。我想来帮忙
The text was updated successfully, but these errors were encountered: