浏览代码

fixed permissions

Spencer Gardner 1 周之前
父节点
当前提交
2a4b40edcd
共有 2 个文件被更改,包括 5 次插入 和 1 次删除
  1. 2 1
      Dockerfile
  2. 3 0
      deluged_init.sh

+ 2 - 1
Dockerfile

@@ -36,7 +36,8 @@ RUN apt-get update && \
 
 COPY --from=webapi-build /src/dist/WebAPI-*.egg /config/plugins/
 
-RUN useradd -ms /bin/bash deluge
+RUN useradd -ms /bin/bash deluge && \
+    chown -R deluge:deluge /config
 
 COPY deluged_init.sh /sbin/deluged_init.sh
 

+ 3 - 0
deluged_init.sh

@@ -2,5 +2,8 @@
 
 /sbin/openvpn_init.sh &
 
+# /config is usually a mounted volume; make sure the deluge user can write to it
+chown -R deluge:deluge /config
+
 echo starting deluge on port $PORT
 su deluge bash -c "deluged -c /config -d -p $PORT -u 0.0.0.0"