anhkhoiphan commited on
Commit
01c4497
·
1 Parent(s): 92f5c4e

Sửa lại Dockerfile để expose vào port 7860

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -8
Dockerfile CHANGED
@@ -4,8 +4,8 @@ FROM python:3.11
4
  WORKDIR /code
5
 
6
  # Sao chép requirements.txt và cài đặt dependencies
7
- COPY ./chainlit_requirements.txt /code/chainlit_requirements.txt
8
- RUN pip install --no-cache-dir --upgrade -r /code/chainlit_requirements.txt
9
 
10
  # Tạo user không có quyền root để chạy ứng dụng (bảo mật)
11
  RUN useradd -m -u 1000 user
@@ -20,12 +20,8 @@ WORKDIR $HOME/app
20
  COPY --chown=user . $HOME/app
21
 
22
  # Expose port cho Chainlit (mặc định là 8000)
23
- EXPOSE 8000
24
 
25
  # Command để chạy Chainlit
26
  # Sử dụng host 0.0.0.0 và port 7860 với các flags bổ sung
27
- CMD ["chainlit", "run", "interface/chainlit_hf.py", "--host", "0.0.0.0", "--port", "8000", "--headless"]
28
-
29
- # Chạy với
30
- # docker build -t my-chainlit-app -f interface/Dockerfile .
31
- # docker run -it --rm -p 8000:8000 my-chainlit-app
 
4
  WORKDIR /code
5
 
6
  # Sao chép requirements.txt và cài đặt dependencies
7
+ COPY ./requirements.txt /code/requirements.txt
8
+ RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
9
 
10
  # Tạo user không có quyền root để chạy ứng dụng (bảo mật)
11
  RUN useradd -m -u 1000 user
 
20
  COPY --chown=user . $HOME/app
21
 
22
  # Expose port cho Chainlit (mặc định là 8000)
23
+ EXPOSE 7860
24
 
25
  # Command để chạy Chainlit
26
  # Sử dụng host 0.0.0.0 và port 7860 với các flags bổ sung
27
+ CMD ["chainlit", "run", "app.py", "--host", "0.0.0.0", "--port", "7860", "--headless"]