samien 5 months ago
parent
commit
7544cd745c
1 changed files with 15 additions and 5 deletions
  1. 15 5
      Dockerfile

+ 15 - 5
Dockerfile

@@ -1,16 +1,26 @@
 FROM alpine:latest
 FROM alpine:latest
 ADD files/supervisor.sh /supervisor.sh
 ADD files/supervisor.sh /supervisor.sh
+
+ARG USER_UID=1000
+ARG USER_GID=1000
+
 ENV USER ""
 ENV USER ""
 ENV PSWD ""
 ENV PSWD ""
 ENV HOST ""
 ENV HOST ""
 ENV FNAME ""
 ENV FNAME ""
-ENV U_GID ""
-ENV U_UID ""
-RUN addgroup -g $U_GID nextcloud \
-    && adduser -G nextcloud -D -u $U_UID nextcloud \
+ENV $USER_UID ""
+ENV $USER_GID ""
+RUN addgroup -g $USER_GID nextcloud \
+    && adduser -G nextcloud -D -u $USER_UID nextcloud \
     && apk update \
     && apk update \
     && apk add nextcloud-client \
     && apk add nextcloud-client \
     && chmod +x /supervisor.sh \
     && chmod +x /supervisor.sh \
     && mkdir -p /home/nextcloud/data \
     && mkdir -p /home/nextcloud/data \
-    && chown nextcloud:nextcloud /home/nextcloud/data
+    && mkdir -p /config \
+    && chown nextcloud:nextcloud /home/nextcloud/data \
+    && chown nextcloud:nextcloud /config
+
+ADD files/sync-exclude.sh /config/sync-exclude.sh
+ADD files/unsync-folders.sh /config/unsync-folders.sh
+
 CMD ["/supervisor.sh"]
 CMD ["/supervisor.sh"]

粤ICP备19079148号