Aquatic tracker with custom helper service, adding info_hash accesslist operations via HTTP
# debian.sh --arch 'amd64' out/ 'stable' '@1740355200' |
ENV PATH=/command:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
RUN /bin/sh -c apt-get update -qq && apt-get install -y -qq --no-install-recommends xz-utils unzip ca-certificates curl && export BUN_INSTALL=/home/bun && curl -fsSL https://bun.sh/install | bash -s "bun-v1.2.2" && groupadd bun && useradd bun --gid bun --shell /bin/sh --create-home && apt-get clean && rm -rf /var/lib/apt/lists/* && chown -R bun:bun /home/bun && mkdir -p /var/lib/aquatic && touch /var/lib/aquatic/accesslist && touch /var/lib/aquatic/test.fuck && chown -R bun:bun /var/lib/aquatic # buildkit |
COPY /usr/src/app/node_modules /usr/src/tracker-helper/node_modules # buildkit |
COPY /usr/src/app/index.ts /usr/src/tracker-helper/ # buildkit |
COPY /usr/src/app/app.ts /usr/src/tracker-helper/ # buildkit |
COPY /usr/src/app/package.json /usr/src/tracker-helper/ # buildkit |
COPY /usr/local/bin/aquatic_udp /usr/local/bin/aquatic_udp # buildkit |
COPY /usr/bin/caddy /usr/bin/caddy # buildkit |
COPY ./root / # buildkit |
EXPOSE map[9000/tcp:{}] |
EXPOSE map[6969/udp:{}] |
HEALTHCHECK &{["CMD-SHELL" "/etc/tracker/healthcheck.sh"] "5s" "3s" "0s" "0s" '\x03'} |
ADD https://github.com/just-containers/s6-overlay/releases/download/v3.2.0.2/s6-overlay-noarch.tar.xz /tmp # buildkit |
RUN /bin/sh -c tar -C / -Jxpf /tmp/s6-overlay-noarch.tar.xz # buildkit |
ADD https://github.com/just-containers/s6-overlay/releases/download/v3.2.0.2/s6-overlay-x86_64.tar.xz /tmp # buildkit |
RUN /bin/sh -c tar -C / -Jxpf /tmp/s6-overlay-x86_64.tar.xz # buildkit |
ENTRYPOINT ["/init"] |
Key |
Value |
org.opencontainers.image.description |
Aquatic tracker with custom helper service, adding info_hash accesslist operations via HTTP |
org.opencontainers.image.licenses |
unlicense |
org.opencontainers.image.source |
https://gitea.futureporn.net/futureporn/fp |
org.opencontainers.image.title |
tracker |
org.opencontainers.image.url |
https://gitea.futureporn.net/futureporn/-/packages/container/tracker |