Hana Celeste commited on
Commit
d6ec3a5
·
verified ·
1 Parent(s): bdf23f1

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -1
Dockerfile CHANGED
@@ -2,11 +2,13 @@ FROM mcr.microsoft.com/playwright/python:v1.40.0-jammy
2
 
3
  WORKDIR /app
4
 
 
5
  RUN apt-get update && apt-get install -y \
6
  xvfb \
7
  libgbm-dev \
8
  libnss3 \
9
  libasound2 \
 
10
  && rm -rf /var/lib/apt/lists/*
11
 
12
  COPY requirements.txt .
@@ -15,4 +17,5 @@ RUN playwright install chromium
15
 
16
  COPY . .
17
 
18
- CMD ["sh", "-c", "Xvfb :99 -screen 0 1280x720x24 & export DISPLAY=:99 && uvicorn main:app --host 0.0.0.0 --port 7860"]
 
 
2
 
3
  WORKDIR /app
4
 
5
+ # Cài đặt Xvfb và các thư viện đồ họa
6
  RUN apt-get update && apt-get install -y \
7
  xvfb \
8
  libgbm-dev \
9
  libnss3 \
10
  libasound2 \
11
+ fonts-liberation \
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
  COPY requirements.txt .
 
17
 
18
  COPY . .
19
 
20
+ # Script để chạy Xvfb trước khi chạy Uvicorn
21
+ CMD ["sh", "-c", "Xvfb :99 -screen 0 1920x1080x24 & export DISPLAY=:99 && uvicorn main:app --host 0.0.0.0 --port 7860"]