# docker build . -t gitlab.cdn.tv.br:5050/desenvolvimento/cdntv-roku/automation
# docker push gitlab.cdn.tv.br:5050/desenvolvimento/cdntv-roku/automation

FROM python:3.12.3-slim-bookworm

WORKDIR /app

RUN apt-get update && apt-get install -y \
    tesseract-ocr \
    ffmpeg \
    wget \
    chromium \
    xvfb

ENV DISPLAY=:99

COPY requirements.txt /app/requirements.txt

# COPY ../email_manager/token_files/ /app/token_files/

# COPY ../email_manager/client_secret.json /app/
# COPY ../email_manager/gmail_api.py /app/
# COPY ../email_manager/google_apis.py /app/
# COPY activate_device_on_store.py /app/

# COPY ../compare_image/images/ /app/images/
# COPY ../compare_image/verify_in_stage.py /app/

RUN pip install --root-user-action=ignore --no-cache-dir --upgrade -r /app/requirements.txt

COPY . .
