Dockerfile 651 B

1234567891011121314151617181920212223242526
  1. FROM alpine:latest
  2. ADD files/supervisor.sh /supervisor.sh
  3. ARG USER_UID=1000
  4. ARG USER_GID=1000
  5. ENV USER ""
  6. ENV PSWD ""
  7. ENV HOST ""
  8. ENV FNAME ""
  9. ENV $USER_UID ""
  10. ENV $USER_GID ""
  11. RUN addgroup -g $USER_GID nextcloud \
  12. && adduser -G nextcloud -D -u $USER_UID nextcloud \
  13. && apk update \
  14. && apk add nextcloud-client \
  15. && chmod +x /supervisor.sh \
  16. && mkdir -p /home/nextcloud/data \
  17. && mkdir -p /config \
  18. && chown nextcloud:nextcloud /home/nextcloud/data \
  19. && chown nextcloud:nextcloud /config
  20. ADD files/sync-exclude.sh /config/sync-exclude.sh
  21. ADD files/unsync-folders.sh /config/unsync-folders.sh
  22. CMD ["/supervisor.sh"]
粤ICP备19079148号