This repository has been archived on 2021-09-23. You can view files and clone it, but cannot push or open issues or pull requests.
hidden-service/Dockerfile

23 lines
701 B
Docker

ARG ARCH
FROM amd64/alpine:3.13.3@sha256:4266485e304a825d82c375d3584121b53c802e3540d6b520b212a9f0784d56f5 AS base-amd64
FROM arm32v7/alpine:3.13.3@sha256:20e384223963ef2fd24ec9341eaad4c796673da0e848387e6fe53ee2ec118d0e AS base-arm
FROM arm64v8/alpine:3.13.3@sha256:31605c2bc05b020943d5c20a108f4bfe1af47e0a818e94411041805d1374ab42 AS base-arm64
FROM base-${ARCH}
RUN adduser -D -h /usr/local/tor -s /bin/false tor tor && \
apk upgrade --no-cache && apk add \
curl="7.74.0-r1" \
tor="0.4.4.8-r0" && \
rm -f /var/cache/apk/* && \
mkdir /web && \
chown -R tor /web /etc/tor && \
chmod 700 /web
COPY entrypoint.sh /
VOLUME /web
USER tor
ENTRYPOINT ["sh", "/entrypoint.sh"]