full-release.Dockerfile 826 B

123456789101112131415161718192021222324
  1. FROM allanpk716/chinesesubfinder-base:latest
  2. ARG VERSION
  3. ENV TZ=Asia/Shanghai \
  4. PERMS=true \
  5. PUID=1026 \
  6. PGID=100 \
  7. UMASK=022 \
  8. DISPLAY=:99 \
  9. PS1="\u@\h:\w \$ "
  10. RUN cd /tmp \
  11. && arch=$(uname -m | sed -e 's|aarch64|arm64|' -e 's|armv7l|arm|') \
  12. && wget -q --no-check-certificate https://github.com/ChineseSubFinder/ChineseSubFinder/releases/download/${VERSION}/chinesesubfinder-${VERSION#*v}-Linux-${arch}.tar.gz \
  13. && tar xvf chinesesubfinder-${VERSION#*v}-Linux-${arch}.tar.gz \
  14. && mv chinesesubfinder /usr/local/bin \
  15. && chmod +x /usr/local/bin/chinesesubfinder \
  16. && ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime \
  17. && echo "${TZ}" > /etc/timezone \
  18. && rm -rf /tmp/* \
  19. EXPOSE 19035
  20. COPY full-rootfs /
  21. ENTRYPOINT ["/init"]
  22. WORKDIR /config
  23. VOLUME ["/config", "/media"]