From 80384847e2019b71b7f473698b250b80f59689b9 Mon Sep 17 00:00:00 2001 From: Paul Pogoda Date: Mon, 22 Jun 2026 12:29:57 +0300 Subject: [PATCH 1/3] Update Dockerfile --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 19892b8..9e67fd6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,9 +6,9 @@ RUN npm install -g playwright@1.60.0 # Install Google Chrome and its system dependencies. # The base image has Chromium but not branded Chrome. -RUN playwright install --with-deps chrome +RUN playwright install --with-deps chromium # Run in headed mode inside a virtual framebuffer. -# Headed Chrome avoids headless-detection by websites. +# Headed Chromium avoids headless-detection by websites. CMD ["xvfb-run", "--auto-servernum", "--server-args=-screen 0 1920x1080x24", \ "playwright", "run-server", "--port", "3000", "--host", "0.0.0.0"] From 936d2942fb773f4e546597afa46eca1a4c2dc4b9 Mon Sep 17 00:00:00 2001 From: Paul Pogoda Date: Mon, 22 Jun 2026 12:32:07 +0300 Subject: [PATCH 2/3] Update docker-compose.yml --- docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yml b/docker-compose.yml index 81f2a9a..786f515 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,7 @@ services: playwright: build: . + platform: linux/amd64 init: true ports: - "3000:3000" From d5c592e6a80e80cf991842e6078c9e4a75ed8cf4 Mon Sep 17 00:00:00 2001 From: Paul Pogoda Date: Mon, 22 Jun 2026 13:15:02 +0300 Subject: [PATCH 3/3] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 480d7b0..84221cf 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,9 @@ Pravda is the evidence layer — a service that other services build on. It uses Playwright to capture and store MHTML archives and full-page screenshots of web pages, along with response headers and snapshot metadata. It turns live web pages into durable, addressable evidence that can be inspected, diffed, and reasoned over long after the original page has changed. +# Pravda-chromium branch +If you want to test it locally on an Apple Silicon, use this [branch](https://github.com/Provereno-Media/pravda/tree/pravda-chromium) + ## What it does (v0) - Captures web pages as MHTML archives + screenshots