diff --git a/Dockerfile b/Dockerfile index a0a7d35..25c5814 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.11-slim-bullseye +FROM python:3.11-bullseye WORKDIR /extract @@ -8,7 +8,7 @@ ARG RUN_TESTS=true RUN apt-get update && apt-get install -y libzbar0 python3-opencv nano \ && pip install -r requirements.txt \ - && if [[ "$RUN_TESTS" == "true" ]]; then /extract/run_pytest.sh; else echo "Not running tests..."; fi + && if [ "$RUN_TESTS" = "true" ]; then /extract/run_pytest.sh; else echo "Not running tests..."; fi WORKDIR /files diff --git a/Pipfile.lock b/Pipfile.lock index 6a11ca0..c09f920 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -264,11 +264,11 @@ }, "platformdirs": { "hashes": [ - "sha256:1a89a12377800c81983db6be069ec068eee989748799b946cce2a6e80dcc54ca", - "sha256:b46ffafa316e6b83b47489d240ce17173f123a9b9c83282141c3daf26ad9ac2e" + "sha256:83c8f6d04389165de7c9b6f0c682439697887bca0aa2f1c87ef1826be3584490", + "sha256:e1fea1fe471b9ff8332e229df3cb7de4f53eeea4998d3b6bfff542115e998bd2" ], "markers": "python_version >= '3.7'", - "version": "==2.6.0" + "version": "==2.6.2" }, "pluggy": { "hashes": [ diff --git a/README.md b/README.md index e32ebbe..eacb9f4 100644 --- a/README.md +++ b/README.md @@ -330,7 +330,11 @@ docker run --rm -v "$(pwd)":/files:ro extract_otp_secret_keys example_export.png ``` docker run --rm -v "$(pwd)":/files:ro -i extract_otp_secret_keys = < example_export.png +docker run --rm -v "$(pwd)":/files:ro -i --device="/dev/video0:/dev/video0" --env="DISPLAY" -v /tmp/.X11-unix:/tmp/.X11-unix extract_otp_secret_keys +docker run --pull always --rm -v "$(pwd)":/files:ro -i --device="/dev/video0:/dev/video0" --env="DISPLAY" -v /tmp/.X11-unix:/tmp/.X11-unix scit0/extract_otp_secret_keys docker run --entrypoint /bin/bash -it --rm -v "$(pwd)":/files:ro extract_otp_secret_keys +docker run --entrypoint /bin/bash -it --rm -v "$(pwd)":/files:ro --device="/dev/video0:/dev/video0" --env="DISPLAY" -v /tmp/.X11-unix:/tmp/.X11-unix scit0/extract_otp_secret_keys +docker run --pull always --rm -v "$(pwd)":/files:ro -i scit0/extract_otp_secret_keys docker run --entrypoint /extract/run_pytest.sh --rm -v "$(pwd)":/files:ro extract_otp_secret_keys docker login -uscit0