| ADD file:9e193d6fff4bce11c0ee715ad87def9ef40e9608d4be84cf73391edd45b2810e in / |
| CMD ["/bin/sh"] |
| ARG IMAGE_STATS=ewogICJhcHAiOiAiYmFzZSIsCiAgImltYWdlIjogImhvdGlvL2Jhc2U6YWxwaW5ldnBuIiwKICAicmV2aXNpb24iOiAiNTJmZGRlYyIsCiAgInZlcnNpb24iOiAiMy4yLjAuMCIKfQo= |
| ARG BUILD_ARCHITECTURE=linux-amd64 |
| ENV IMAGE_STATS=ewogICJhcHAiOiAiYmFzZSIsCiAgImltYWdlIjogImhvdGlvL2Jhc2U6YWxwaW5ldnBuIiwKICAicmV2aXNpb24iOiAiNTJmZGRlYyIsCiAgInZlcnNpb24iOiAiMy4yLjAuMCIKfQo= BUILD_ARCHITECTURE=linux-amd64 APP_DIR=/app CONFIG_DIR=/config PUID=1000 PGID=1000 UMASK=002 TZ=Etc/UTC XDG_CONFIG_HOME=/.config XDG_CACHE_HOME=/.cache XDG_DATA_HOME=/.local/share LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 S6_BEHAVIOUR_IF_STAGE2_FAILS=2 S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_SERVICES_GRACETIME=180000 S6_STAGE2_HOOK=/etc/s6-overlay/init-hook VPN_ENABLED=false VPN_CONF=wg0 VPN_PROVIDER=generic VPN_LAN_NETWORK= VPN_LAN_LEAK_ENABLED=false VPN_EXPOSE_PORTS_ON_LAN= VPN_AUTO_PORT_FORWARD=true VPN_AUTO_PORT_FORWARD_TO_PORTS= VPN_KEEP_LOCAL_DNS=false VPN_FIREWALL_TYPE=auto VPN_HEALTHCHECK_ENABLED=false PRIVOXY_ENABLED=false UNBOUND_ENABLED=false VPN_PIA_USER= VPN_PIA_PASS= VPN_PIA_PREFERRED_REGION= VPN_PIA_DIP_TOKEN=no VPN_PIA_PORT_FORWARD_PERSIST=false |
| VOLUME [/config] |
| ENTRYPOINT ["/init"] |
| RUN |2 IMAGE_STATS=ewogICJhcHAiOiAiYmFzZSIsCiAgImltYWdlIjogImhvdGlvL2Jhc2U6YWxwaW5ldnBuIiwKICAicmV2aXNpb24iOiAiNTJmZGRlYyIsCiAgInZlcnNpb24iOiAiMy4yLjAuMCIKfQo= BUILD_ARCHITECTURE=linux-amd64 /bin/sh -c apk add --no-cache bash ca-certificates coreutils curl dos2unix findutils grep ipcalc iproute2 iptables iptables-legacy jq libcap-utils nftables openresolv outils-rs p7zip privoxy python3 sed shadow tzdata unbound unzip wget wireguard-tools && apk add --no-cache --repository=https://dl-cdn.alpinelinux.org/alpine/edge/testing wireguard-go && apk add --no-cache --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community figlet libnatpmp && ln -sf xtables-legacy-multi /sbin/iptables && ln -sf xtables-legacy-multi /sbin/iptables-save && ln -sf xtables-legacy-multi /sbin/iptables-restore && ln -sf xtables-legacy-multi /sbin/ip6tables && ln -sf xtables-legacy-multi /sbin/ip6tables-save && ln -sf xtables-legacy-multi /sbin/ip6tables-restore # buildkit |
| COPY /usr/bin/unrar /usr/bin/unrar # buildkit |
| ARG VERSION_S6=3.2.0.0 |
| RUN |3 IMAGE_STATS=ewogICJhcHAiOiAiYmFzZSIsCiAgImltYWdlIjogImhvdGlvL2Jhc2U6YWxwaW5ldnBuIiwKICAicmV2aXNpb24iOiAiNTJmZGRlYyIsCiAgInZlcnNpb24iOiAiMy4yLjAuMCIKfQo= BUILD_ARCHITECTURE=linux-amd64 VERSION_S6=3.2.0.0 /bin/sh -c curl -fsSL "https://github.com/just-containers/s6-overlay/releases/download/v${VERSION_S6}/s6-overlay-noarch.tar.xz" | tar Jpxf - -C / && curl -fsSL "https://github.com/just-containers/s6-overlay/releases/download/v${VERSION_S6}/s6-overlay-x86_64.tar.xz" | tar Jpxf - -C / && curl -fsSL "https://github.com/just-containers/s6-overlay/releases/download/v${VERSION_S6}/s6-overlay-symlinks-noarch.tar.xz" | tar Jpxf - -C / && curl -fsSL "https://github.com/just-containers/s6-overlay/releases/download/v${VERSION_S6}/s6-overlay-symlinks-arch.tar.xz" | tar Jpxf - -C / # buildkit |
| RUN |3 IMAGE_STATS=ewogICJhcHAiOiAiYmFzZSIsCiAgImltYWdlIjogImhvdGlvL2Jhc2U6YWxwaW5ldnBuIiwKICAicmV2aXNpb24iOiAiNTJmZGRlYyIsCiAgInZlcnNpb24iOiAiMy4yLjAuMCIKfQo= BUILD_ARCHITECTURE=linux-amd64 VERSION_S6=3.2.0.0 /bin/sh -c mkdir "${APP_DIR}" && mkdir "${CONFIG_DIR}" && useradd -u 1000 -U -d "${CONFIG_DIR}" -s /bin/false hotio && usermod -G users hotio # buildkit |
| COPY root/ / # buildkit |
| RUN |3 IMAGE_STATS=ewogICJhcHAiOiAiYmFzZSIsCiAgImltYWdlIjogImhvdGlvL2Jhc2U6YWxwaW5ldnBuIiwKICAicmV2aXNpb24iOiAiNTJmZGRlYyIsCiAgInZlcnNpb24iOiAiMy4yLjAuMCIKfQo= BUILD_ARCHITECTURE=linux-amd64 VERSION_S6=3.2.0.0 /bin/sh -c chmod +x /etc/s6-overlay/init-hook # buildkit |
| EXPOSE map[6767/tcp:{}] |
| ARG IMAGE_STATS=ewogICJhcHAiOiAiYmF6YXJyIiwKICAiaW1hZ2UiOiAiaG90aW8vYmF6YXJyOnJlbGVhc2UiLAogICJyZXZpc2lvbiI6ICJjYTA3YjhjIiwKICAidmVyc2lvbiI6ICIxLjQuNCIKfQo= |
| ENV IMAGE_STATS=ewogICJhcHAiOiAiYmF6YXJyIiwKICAiaW1hZ2UiOiAiaG90aW8vYmF6YXJyOnJlbGVhc2UiLAogICJyZXZpc2lvbiI6ICJjYTA3YjhjIiwKICAidmVyc2lvbiI6ICIxLjQuNCIKfQo= WEBUI_PORTS=6767/tcp,6767/udp |
| RUN |1 IMAGE_STATS=ewogICJhcHAiOiAiYmF6YXJyIiwKICAiaW1hZ2UiOiAiaG90aW8vYmF6YXJyOnJlbGVhc2UiLAogICJyZXZpc2lvbiI6ICJjYTA3YjhjIiwKICAidmVyc2lvbiI6ICIxLjQuNCIKfQo= /bin/sh -c apk add --no-cache mediainfo ffmpeg python3 py3-lxml py3-numpy py3-gevent py3-cryptography py3-setuptools py3-psycopg2 py3-pillow unzip && apk add --no-cache --virtual=build-dependencies py3-pip gcc python3-dev musl-dev && pip3 install --break-system-packages --no-cache-dir --upgrade "webrtcvad-wheels>=2.0.10" && apk del --purge build-dependencies # buildkit |
| ARG VERSION=1.4.4 |
| ARG PACKAGE_VERSION=release-ca07b8c |
| ARG BBRANCH=master |
| RUN |4 IMAGE_STATS=ewogICJhcHAiOiAiYmF6YXJyIiwKICAiaW1hZ2UiOiAiaG90aW8vYmF6YXJyOnJlbGVhc2UiLAogICJyZXZpc2lvbiI6ICJjYTA3YjhjIiwKICAidmVyc2lvbiI6ICIxLjQuNCIKfQo= VERSION=1.4.4 PACKAGE_VERSION=release-ca07b8c BBRANCH=master /bin/sh -c mkdir "${APP_DIR}/bin" && zipfile="/tmp/app.zip" && curl -fsSL -o "${zipfile}" "https://github.com/morpheus65535/bazarr/releases/download/v${VERSION}/bazarr.zip" && unzip -q "${zipfile}" -d "${APP_DIR}/bin" && rm "${zipfile}" && echo -e "PackageVersion=${PACKAGE_VERSION}\nPackageAuthor=hotio\nUpdateMethod=Docker\nBranch=${BBRANCH}" > "${APP_DIR}/package_info" && chmod -R u=rwX,go=rX "${APP_DIR}" # buildkit |
| COPY root/ / # buildkit |
| RUN /bin/sh -c sed -i -e "s/is_in=\[None, 'socks5', 'http'\])/is_in=[None, 'socks5', 'socks5h','http'])/" /app/bin/bazarr/app/config.py # buildkit |
| RUN /bin/sh -c sed -i -e 's/{label:"Socks5",value:"socks5"}/{label:"Socks5",value:"socks5"},{label:"Socks5 with name Resolution",value:"socks5h"}/' /app/bin/frontend/build/assets/index-*.js # buildkit |