Spaces:
Sleeping
Sleeping
Update Dockerfile
Browse files- Dockerfile +5 -11
Dockerfile
CHANGED
@@ -8,19 +8,13 @@ WORKDIR /code
|
|
8 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
9 |
build-essential \
|
10 |
pkg-config \
|
11 |
-
ffmpeg \
|
12 |
-
libavcodec-dev \
|
13 |
-
libavformat-dev \
|
14 |
-
libswscale-dev \
|
15 |
-
libavdevice-dev \
|
16 |
-
libavfilter-dev \
|
17 |
-
libswresample-dev && \
|
18 |
rm -rf /var/lib/apt/lists/*
|
19 |
|
20 |
# Atualiza o pip para a versão mais recente.
|
21 |
RUN pip install --no-cache-dir --upgrade pip
|
22 |
|
23 |
-
# Copia e instala todas as dependências do Python
|
24 |
COPY ./requirements.txt /code/requirements.txt
|
25 |
RUN pip install --no-cache-dir -r /code/requirements.txt
|
26 |
|
@@ -41,6 +35,6 @@ RUN chown -R 1000:1000 /code/models_cache
|
|
41 |
# Expõe a porta que a aplicação irá usar.
|
42 |
EXPOSE 7860
|
43 |
|
44 |
-
# ---
|
45 |
-
#
|
46 |
-
CMD ["
|
|
|
8 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
9 |
build-essential \
|
10 |
pkg-config \
|
11 |
+
ffmpeg && \
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
rm -rf /var/lib/apt/lists/*
|
13 |
|
14 |
# Atualiza o pip para a versão mais recente.
|
15 |
RUN pip install --no-cache-dir --upgrade pip
|
16 |
|
17 |
+
# Copia e instala todas as dependências do Python.
|
18 |
COPY ./requirements.txt /code/requirements.txt
|
19 |
RUN pip install --no-cache-dir -r /code/requirements.txt
|
20 |
|
|
|
35 |
# Expõe a porta que a aplicação irá usar.
|
36 |
EXPOSE 7860
|
37 |
|
38 |
+
# --- COMANDO FINAL E ROBUSTO ---
|
39 |
+
# Inicia a aplicação FastAPI diretamente com o servidor Uvicorn.
|
40 |
+
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
|