aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/Dockerfile2
-rw-r--r--core/entrypoint.sh8
2 files changed, 9 insertions, 1 deletions
diff --git a/core/Dockerfile b/core/Dockerfile
index 9bbd2e6..71184c1 100644
--- a/core/Dockerfile
+++ b/core/Dockerfile
@@ -4,7 +4,7 @@ LABEL MAINTAINER="heckyel@riseup.net"
ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8
-RUN apk add musl-dev build-base gcc libffi-dev python3-dev patch git py3-pip
+RUN apk add musl-dev build-base gcc libffi-dev python3-dev patch git py3-pip tor
ARG APP_DIR="/srv/app"
ARG YT_REPO="https://git.sr.ht/~heckyel/yt-local"
diff --git a/core/entrypoint.sh b/core/entrypoint.sh
index ba37c18..ae762e8 100644
--- a/core/entrypoint.sh
+++ b/core/entrypoint.sh
@@ -77,4 +77,12 @@ settings_version = 3
EOF
fi
+if [ "$ROUTE_TOR" = 1 ] || [ "$ROUTE_TOR" = 2 ]; then
+ cat > /etc/torrc <<- EOF
+Log notice stdout
+SocksPort 0.0.0.0:9050
+EOF
+ tor -f /etc/torrc --runasdaemon 1
+fi
+
exec /usr/bin/python3 /srv/app/server.py