mirror of
https://github.com/flobz/psa_car_controller.git
synced 2026-08-21 17:06:18 +00:00
fix: handle playwright install failure on ARM in Dockerfile
Update Dockerfile to gracefully handle cases where playwright cannot be installed (e.g., on ARM architectures where it's not available via pip). This ensures Docker builds succeed on all platforms.
This commit is contained in:
+4
-3
@@ -22,9 +22,10 @@ RUN apt-get install -y --no-install-recommends $PYTHON_DEP curl && \
|
||||
apt-get clean ; \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Install Playwright and WebKit dependencies
|
||||
RUN pip3 install --break-system-packages playwright && \
|
||||
playwright install --with-deps webkit
|
||||
# Install Playwright and WebKit dependencies (skip on ARM where not available)
|
||||
RUN pip3 install --break-system-packages playwright 2>/dev/null && \
|
||||
playwright install --with-deps webkit 2>/dev/null || \
|
||||
echo "Playwright not available on this architecture, headless auth will use manual fallback"
|
||||
|
||||
COPY /docker_files/init.sh /init.sh
|
||||
CMD /init.sh
|
||||
|
||||
Reference in New Issue
Block a user