summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthieu Saulnier <fantom@fedoraproject.org>2021-12-09 22:36:03 +0100
committerMatthieu Saulnier <fantom@fedoraproject.org>2021-12-09 22:36:03 +0100
commit4f1fb3e77a3b3254f0c8d9fc8832140c55cd9552 (patch)
tree143c172a497d2ad0c992be06596a17e318a8f104
parent823d28e74fde9377ebeefb14151540a8bcebcd66 (diff)
downloadpoezio-4f1fb3e77a3b3254f0c8d9fc8832140c55cd9552.tar.gz
poezio-4f1fb3e77a3b3254f0c8d9fc8832140c55cd9552.tar.xz
poezio-4f1fb3e77a3b3254f0c8d9fc8832140c55cd9552.zip
Add proxychains-ng for SOCKS proxies
-rw-r--r--Dockerfile10
1 files changed, 8 insertions, 2 deletions
diff --git a/Dockerfile b/Dockerfile
index a19ad39..3bfa4a1 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -33,6 +33,7 @@ RUN curl -o /etc/pki/ca-trust/source/anchors/root.pem https://dl.casperlefantom.
RUN dnf -y install poezio \
poezio-omemo \
+ proxychains-ng \
&& dnf clean all
@@ -43,10 +44,15 @@ RUN mkdir -p /home/poezio-user/.config/poezio \
chown -R poezio-user:poezio-user /home/poezio-user/.config \
/home/poezio-user/.local
+# Make config tree for proxychains
+RUN mkdir /home/poezio-user/proxychains/ && \
+sed -i 's/socks4 127.0.0.1 9050/socks5 172.17.0.1 9050/' /etc/proxychains.conf && \
+chown -R poezio-user:poezio-user /home/poezio-user/proxychains
+
# Switching to non-root user
USER poezio-user
WORKDIR /home/poezio-user/
-VOLUME ["/home/poezio-user/.config/poezio", "/home/poezio-user/.local/share/poezio"]
-CMD ["/usr/bin/poezio"]
+VOLUME ["/home/poezio-user/.config/poezio", "/home/poezio-user/.local/share/poezio", "/home/poezio-user/proxychains"]
+CMD ["/usr/bin/proxychains", "/usr/bin/poezio"]