1
0
Fork 0

this got @gmail.com banned on kilo.ai

This commit is contained in:
Arthur K. 2026-03-12 04:46:48 +03:00
parent 84ad98b4d3
commit 1861b212c2
Signed by: wzray
GPG key ID: B97F30FDC4636357
19 changed files with 669 additions and 571 deletions

View file

@ -4,28 +4,17 @@ WORKDIR /app
RUN apt-get update && apt-get install -y --no-install-recommends \
tzdata \
xvfb \
xauth \
ca-certificates \
curl \
firefox-esr=140.8.0esr-1~deb13u1 \
fonts-noto \
fonts-noto-cjk \
fonts-dejavu \
fonts-liberation \
fonts-noto-color-emoji \
pulseaudio \
libgl1-mesa-dri \
libglu1-mesa \
zip && \
rm -rf /var/lib/apt/lists/* && \
fc-cache -fv
# Install geckodriver
ARG GECKO_VERSION=v0.36.0
RUN curl -fsSL "https://github.com/mozilla/geckodriver/releases/download/${GECKO_VERSION}/geckodriver-${GECKO_VERSION}-linux64.tar.gz" | \
tar -xzf - -C /usr/local/bin && chmod +x /usr/local/bin/geckodriver
# Download uBlock Origin (latest)
ARG UBLOCK_VERSION=1.69.0
RUN mkdir -p /extras/extensions && \
@ -36,12 +25,13 @@ COPY pyproject.toml uv.lock .
RUN pip install --no-cache-dir uv
RUN uv sync --frozen --no-dev
# Install Patchright browsers (Chrome)
RUN PLAYWRIGHT_BROWSERS_PATH=/opt/patchright-browsers \
/app/.venv/bin/patchright install chrome
# Configure fontconfig for emoji support
COPY extras/patch_firefox.py .
RUN python3 ./patch_firefox.py
# Build Dark Reader extension (Selenium cleanup)
# Build Dark Reader extension
COPY extras/extension /tmp/extension
RUN cd /tmp/extension && zip -r /extras/extensions/dark-reader.xpi . && rm -rf /tmp/extension
@ -53,8 +43,9 @@ ENV MIN_BALANCE=0
ENV DATA_DIR=/data
ENV EXTRAS_DIR=/extras
ENV EMAILS_FILE=/data/emails.txt
ENV FIREFOX_BINARY=/usr/bin/firefox-esr
ENV GECKODRIVER_PATH=/usr/local/bin/geckodriver
ENV BROWSER_CHANNEL=chrome
ENV HEADLESS=0
ENV PLAYWRIGHT_BROWSERS_PATH=/opt/patchright-browsers
VOLUME ["/data"]