42Cummer commited on
Commit
ffdfd23
·
verified ·
1 Parent(s): d73848e

Upload 3 files

Browse files
Files changed (2) hide show
  1. Dockerfile +5 -1
  2. app.py +4 -1
Dockerfile CHANGED
@@ -15,7 +15,11 @@ COPY requirements.txt requirements.txt
15
  RUN pip install -r requirements.txt
16
 
17
  # Install Playwright browsers after Python packages are installed
18
- RUN playwright install chromium
 
 
 
 
19
 
20
  COPY . .
21
 
 
15
  RUN pip install -r requirements.txt
16
 
17
  # Install Playwright browsers after Python packages are installed
18
+ ENV PLAYWRIGHT_BROWSERS_PATH=/tmp/playwright-browsers
19
+ RUN playwright install chromium --with-deps
20
+
21
+ # Verify the installation
22
+ RUN playwright --version && ls -la /tmp/playwright-browsers/
23
 
24
  COPY . .
25
 
app.py CHANGED
@@ -254,7 +254,10 @@ def seek():
254
  }
255
  # Use Playwright to handle redirects and wait for page to load
256
  with sync_playwright() as p:
257
- browser = p.chromium.launch(headless=True)
 
 
 
258
  page = browser.new_page()
259
  page.goto(url)
260
 
 
254
  }
255
  # Use Playwright to handle redirects and wait for page to load
256
  with sync_playwright() as p:
257
+ browser = p.chromium.launch(
258
+ headless=True,
259
+ executable_path="/tmp/playwright-browsers/chromium-*/chrome-linux/chrome"
260
+ )
261
  page = browser.new_page()
262
  page.goto(url)
263