diff --git a/docker/Dockerfile.zeratool_lib b/docker/Dockerfile.zeratool_lib index 941a09b..e69fa16 100644 --- a/docker/Dockerfile.zeratool_lib +++ b/docker/Dockerfile.zeratool_lib @@ -1,4 +1,4 @@ -FROM python:3.10 +FROM python:3.11 # Install and configure Poetry RUN pip3 install poetry @@ -9,7 +9,7 @@ RUN wget https://raw.githubusercontent.com/jla524/requirements/main/requirements # Convert Zeratool's dependencies COPY /docker/zeratool_lib /zeratool_lib -RUN python3 /convert.py --noversion /zeratool_lib +RUN python3 /convert.py --no-version /zeratool_lib RUN mv /zeratool_lib/requirements.txt /requirements.zeratool_lib.txt # Copies service's dependencies @@ -17,8 +17,9 @@ COPY /docker/requirements.txt /requirements.service.txt # Convert module's dependencies COPY /pyproject.toml /pyproject.toml -RUN python3 /convert.py --noversion / +RUN python3 /convert.py --no-version / RUN mv /requirements.txt /requirements.aeg.txt +RUN sed -i '/^\.\.\//d' /requirements.aeg.txt # Install all dependencies RUN pip3 install -r /requirements.service.txt diff --git a/pyproject.toml b/pyproject.toml index 55ca965..cbeb0e4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ packages = [{include = "automatic_exploit_generation"}] [tool.poetry.dependencies] python = "^3.10" pwntools = "^4.10.0" -docker = "^6.1.2" +docker = "==7.1.0" grpcio = "^1.54.2" protobuf = "^4.23.2" click = "^8.1.3"