Files
archy/apps/lnd-tor/Dockerfile

11 lines
582 B
Docker

FROM docker.io/library/alpine:3.22.7@sha256:2e0b81d60597f449baa56dc25d355367869d2dca4cd57e866f1e2b52af3eb55f
# Pins observed in the actual Alpine 3.22 amd64 package transaction, 2026-11-01.
# Pin the complete added dependency set; base packages are frozen by the digest.
RUN apk add --no-cache tor=0.4.9.15-r0 libcap2=2.78-r0 libevent=2.1.13-r0 \
xz-libs=5.8.4-r0 libseccomp=2.6.1-r0 zstd-libs=1.5.7-r0 \
&& mkdir -p /tmp/lnd-tor && chown 100:100 /tmp/lnd-tor \
&& chmod 700 /tmp/lnd-tor
COPY torrc /etc/tor/torrc
USER 100:100
ENTRYPOINT ["tor", "-f", "/etc/tor/torrc"]