From b6b2a915c567e40fa3d85e654046bce173a635ef Mon Sep 17 00:00:00 2001 From: luciano-freitas-melo Date: Wed, 8 Oct 2025 14:19:24 -0300 Subject: [PATCH 1/3] fix (docker-compose): arruma permissoes de scraper Co-authored-by: 314dro --- compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/compose.yml b/compose.yml index 514cff9..b377958 100644 --- a/compose.yml +++ b/compose.yml @@ -3,6 +3,7 @@ services: env_file: .env build: context: . + user: root container_name: healthcheck_scraper volumes: - .:/project/ From 237194f80a8f23dd038e53788307006123d2a798 Mon Sep 17 00:00:00 2001 From: luciano-freitas-melo Date: Wed, 8 Oct 2025 15:49:37 -0300 Subject: [PATCH 2/3] build (dockerfile): remove criacao de usuario scraper Co-authored-by: 314dro --- Dockerfile | 8 -------- 1 file changed, 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1871764..8557232 100644 --- a/Dockerfile +++ b/Dockerfile @@ -38,14 +38,6 @@ ENV PATH=/usr/src/.venv/bin:$PATH \ WORKDIR /project -RUN groupadd -r scraper && \ - useradd --no-log-init -r -g scraper -d /project scraper && \ - chown -R scraper:scraper /project /usr/src/.venv - -COPY --chown=scraper:scraper . /project - -USER scraper - HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \ CMD python -c "import sys; sys.exit(0)" From 6fda286517da22c971c1a9b2263b50f6db8148b6 Mon Sep 17 00:00:00 2001 From: DanielRogs Date: Tue, 18 Nov 2025 22:43:35 -0300 Subject: [PATCH 3/3] feat: corrige erro com playwright --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b23f678..8b4734f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,7 +14,7 @@ RUN /root/.local/bin/pipenv install minio==7.2.15 RUN /root/.local/bin/pipenv install scrapy-playwright==0.0.43 # baixa SOMENTE os browsers (sem --with-deps aqui) -RUN /root/.local/bin/pipenv run playwright install firefox +RUN PLAYWRIGHT_BROWSERS_PATH=/ms-playwright /root/.local/bin/pipenv run playwright install firefox # Confirma que playwright foi instalado corretamente RUN /usr/src/.venv/bin/python -c "import playwright; print(playwright)" @@ -43,7 +43,7 @@ COPY --from=builder /ms-playwright/ /ms-playwright/ ENV PATH=/usr/src/.venv/bin:$PATH \ PYTHONDONTWRITEBYTECODE=1 \ PYTHONUNBUFFERED=1 \ - PLAYWRIGHT_BROWSERS_PATH=/usr/src/.venv/pw-browsers + PLAYWRIGHT_BROWSERS_PATH=/ms-playwright WORKDIR /project