geolocation / Dockerfile
3v324v23's picture
init prj
eff2be4
FROM python:3.12-slim-bullseye
WORKDIR /code
RUN apt-get update && apt-get install -y ffmpeg xvfb
COPY ./requirements.txt /code/requirements.txt
RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
RUN playwright install chrome
RUN playwright install-deps
RUN playwright install
COPY ./src /code/src
RUN python /code/src/setup.py
COPY ./app.py /code/app.py
COPY ./entrypoint.sh /code/entrypoint.sh
RUN chmod +x /code/entrypoint.sh
ENTRYPOINT [ "/code/entrypoint.sh" ]