testDocker / Dockerfile
thuonguyenvan's picture
Update Dockerfile
432c58d verified
raw
history blame contribute delete
659 Bytes
FROM python:3.9-slim AS fastapi
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY api /app/api
EXPOSE 8000
CMD ["uvicorn", "api.main:app", "--host", "0.0.0.0", "--port", "8000"]
FROM python:3.9-slim AS streamlit
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY streamlit /app/streamlit
EXPOSE 8501
# CMD ["streamlit", "run", "streamlit/app.py", "--server.port=8501", "--server.address=0.0.0.0"]
CMD ["streamlit", "run", "streamlit/app.py", "--server.port=8501", "--server.enableCORS=false", "--server.enableXsrfProtection=false", "--server.address=0.0.0.0"]