archer-a9-router-rebooter/rebooter/Dockerfile

19 lines
469 B
Docker

FROM python:3.11
WORKDIR /code
ENTRYPOINT ["python", "rebooter.py"]
RUN apt update --fix-missing
RUN apt install -y firefox-esr iputils-ping
RUN pip3 install --upgrade pip
COPY requirements.txt .
RUN pip install -r requirements.txt
RUN wget -q https://github.com/mozilla/geckodriver/releases/download/v0.33.0/geckodriver-v0.33.0-linux64.tar.gz
RUN tar -xzf geckodriver-v0.33.0-linux64.tar.gz -C /usr/local/bin
RUN rm geckodriver-v0.33.0-linux64.tar.gz
COPY src .