pass url by env var
This commit is contained in:
@@ -7,6 +7,7 @@ ENV APP_NAME="Tor Browser ${TOR_VERSION}" \
|
||||
TOR_SIGNATURE=https://www.torproject.org/dist/torbrowser/${TOR_VERSION}/tor-browser-linux64-${TOR_VERSION}_en-US.tar.xz.asc \
|
||||
TOR_FINGERPRINT=0xEF6E286DDA85EA2A4BA7DE684E2C6E8793298290 \
|
||||
DEBIAN_FRONTEND=noninteractive
|
||||
ENV TARGET_URL="https://0x29a.ch"
|
||||
|
||||
# Add wget and Tor browser dependencies
|
||||
RUN apt-get update && \
|
||||
|
||||
30
README.md
30
README.md
@@ -1,25 +1,41 @@
|
||||
# Dockerized test for the interdiscount waiting queue
|
||||
# Dockerized automated tor-browser
|
||||
|
||||
## Whut?
|
||||
|
||||
- This container simulates user accesses via the tor network.
|
||||
- This container simulates user accesses via the tor browser and network.
|
||||
- A web-ui is available on the containers exposed port.
|
||||
- The URL is passed on to the container using env vars
|
||||
|
||||
## How to build and run?
|
||||
|
||||
- Simply use the deploy script or the follwing lines.
|
||||
|
||||
```bash
|
||||
$ git clone $repo
|
||||
$ docker build $repo -t lasttest
|
||||
$ docker build $repo -t browser_test
|
||||
|
||||
# start some browsers
|
||||
for i in $(seq 1 100):
|
||||
docker run -d -p 5800 lasttest
|
||||
# Or simply use the deploy script.
|
||||
docker run -d -p 5800 -e "TARGET_URL='https://google.com'" browser_test
|
||||
```
|
||||
|
||||
- Or use the following docker-compose file
|
||||
|
||||
```yaml
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
torbrowser:
|
||||
image: browser_test:latest
|
||||
ports:
|
||||
- 5800:5800
|
||||
environment:
|
||||
- TARGET_URL="https://google.com"
|
||||
restart: never
|
||||
```
|
||||
|
||||
## Oh no, now I have xyz randomly named containers running - how to stop them?
|
||||
|
||||
```bash
|
||||
$ docker rm --force $(docker ps --filter="ancestor=lasttest"
|
||||
--format="{{.ID}}")
|
||||
$ docker rm --force $(docker ps --filter="ancestor=browser_test" --format="{{.ID}}")
|
||||
```
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
for i in $(seq 1 20);
|
||||
do
|
||||
echo $i
|
||||
docker run -d -p 5800 lasttest
|
||||
docker run -d -p 5800 -e "TARGET_URL=https://www.google.com" lasttest
|
||||
done
|
||||
|
||||
@@ -13,6 +13,6 @@ fi
|
||||
echo "Starting Tor browser"
|
||||
|
||||
cd /app
|
||||
./Browser/start-tor-browser https://waitingroom.interdiscount.ch/de/sbb-halbtax
|
||||
./Browser/start-tor-browser "$TARGET_URL"
|
||||
|
||||
echo "Tor browser exited"
|
||||
|
||||
Reference in New Issue
Block a user