segfault/tor/Dockerfile

20 lines
484 B
Docker
Raw Normal View History

2022-05-20 15:59:45 +00:00
FROM alpine:edge
2022-07-25 12:42:33 +00:00
RUN apk add --no-cache curl tor bash && \
2022-05-20 15:59:45 +00:00
(echo -e "\
SocksPort 0.0.0.0:9050\n\
HiddenServiceDir /var/lib/tor/hidden_service/\n\
HiddenServicePort 80 nginx:80\n\
"; cat /etc/tor/torrc.sample) >/etc/tor/torrc && \
echo "DONE"
EXPOSE 9050
HEALTHCHECK --interval=60s --timeout=15s --start-period=20s \
CMD curl -s --socks5 127.0.0.1:9050 'https://check.torproject.org/' | grep -qm1 Congratulations
COPY /fs-root/ /
RUN chmod 755 /sf-tor.sh
CMD ["/sf-tor.sh"]