samien hai 5 meses
pai
achega
eff6e26ac3
Modificáronse 2 ficheiros con 17 adicións e 2 borrados
  1. 4 2
      Dockerfile
  2. 13 0
      files/supervisor.sh

+ 4 - 2
Dockerfile

@@ -3,13 +3,15 @@ ADD files/supervisor.sh /supervisor.sh
 
 ARG USER_UID=1000
 ARG USER_GID=1000
+ARG SYS_USER=nextcloud
 
 ENV USER ""
 ENV PSWD ""
 ENV HOST ""
 ENV FNAME ""
-ENV $USER_UID ""
-ENV $USER_GID ""
+ENV USER_UID=$USER_UID
+ENV USER_GID=$USER_GID
+ENV SYS_USER=$SYS_USER
 RUN addgroup -g $USER_GID nextcloud \
     && adduser -G nextcloud -D -u $USER_UID nextcloud \
     && apk update \

+ 13 - 0
files/supervisor.sh

@@ -1,5 +1,18 @@
 #!/bin/ash
 
+LOG_DATE_FORMAT="%m-%d %H:%M:%S"
+if [ -z $USER ] || [ -z $PSWD ] || [ -z $HOST ]; then
+  echo "[ error run.sh ]: Configuration is incomplete. Exit." | ts "${LOG_DATE_FORMAT}"
+  exit 1
+fi
+
+# getent group $USER_GID > /dev/null || addgroup -g $USER_GID $USER
+# getent passwd $USER_UID > /dev/null || adduser -u $USER_UID $USER -D -H -G $USER
+
+# [ -d /config ] || mkdir -p /config
+# chown -R $USER_UID:$USER_GID /config
+# chown -R $USER_UID:$USER_GID /home/nextcloud/data
+
 term_handler() {
     echo "SIGTERM received"
     exit 143;

粤ICP备19079148号