Commit Graph

28 Commits (master)

Author SHA1 Message Date
Chirstophe Mehay 6d1320f29b Update to python 3.10 2 years ago
Chirstophe Mehay 72579b20f2 Update python to 3.9 2 years ago
Chirstophe Mehay 1dcec5c580 Bump to tor 0.4.4.7
Add rust in the tor build stage
also ignore GPG_KEY to avoid waring at startup
3 years ago
Andreas Schildbach 25f83d89a5 Make docker determine the 'last tor version' and 'last torsocks version'
This copies the logic from last_tor_version.sh and last_torsocks_version.sh
into the Dockerfile itself. The Tor version can still be specified with the
`tor_version` and `torsocks_version` arguments, as before. If these arguments
are missing, the last versions are determined by the regular expression.

This has a couple of advantages:

1) Users need not have git, make or docker-compose installed to build the image.
2) Users can build the image entirely inside a container which reduces the trust
   needed in the safety of the build instructions.
3) `git tag` is much quicker than `git ls-remote` since it operates on local data.
3 years ago
Andreas Schildbach 83d59f7ff0 Dockerfile: Add torsocks binary.
This has two purposes:
1) The 'torify' wrapper is already included, and it needs torsocks.
2) Use torsocks for health checking your onion service like this:

healthcheck:
  test: ["CMD-SHELL", "torsocks nc -z <onion address> <port> || exit 1"]
  interval: 2m
4 years ago
Andreas Schildbach bd66bcd2fd Dockerfile: Fix missing gcc and libc-dev build requirements. 4 years ago
Christophe Mehay 4ba0ac02d8 Update to python 3.8 4 years ago
Christophe Mehay 2bb40b2435 Remove tag signature verification due to issue with expired keys 4 years ago
Christophe Mehay 5b6e87c6e3 Add tests for Vanguards setup 4 years ago
Christophe Mehay 0334d7eb6b WIP: Adding vanguard... 4 years ago
Christophe Mehay dacda29137 Do not exit if matched environment variable cannot be parsed 4 years ago
Christophe Mehay caf94bc54d Migrate from Pipenv to Poetry 4 years ago
Christophe Mehay d3252e276e Add tor v3 addresses support 5 years ago
Christophe Mehay ccb26c9378 Fix dockerfile 7 years ago
Christophe Mehay 27dd14ab33 Add support for multiple services per address 7 years ago
Christophe Mehay 3843fe5bd3 Parse multiple ports from environment 7 years ago
Christophe Mehay 2bd4787a45 Add reload on config change 7 years ago
Martin Scharm 9e7a8ec836 install latest version of tor
instead of maintaining an environmental variable the script now
goes for the latest tag known to the git repo.
8 years ago
Christophe Mehay 2e0f4dab4a Don't build tests and reset confdir to /etc 8 years ago
Christophe Mehay 38ba81f386 Use alpine and build tor from source 8 years ago
Christophe Mehay 4615d83430 Add support for docker-compose v2 and private keys 8 years ago
Christophe Mehay 6e513648cf Update pyentrypoint to 0.3.7 8 years ago
Christophe Mehay a4d935a8b4 Update pyentrypoint to 0.3.1 8 years ago
Christophe Mehay 7cb15100bd Update to pyentrypoint 0.2.3 8 years ago
Christophe Mehay 8285c00f6e Add onions tool in container 8 years ago
Christophe Mehay ccfdb851cc Using pyentrypoint 8 years ago
Christophe Mehay da855e0e5f Fix entrypoint 8 years ago
Christophe Mehay 45219ce52f initial commit 9 years ago