FROM python:3.12-slim WORKDIR /app # Copy the entire project COPY . . # Install the package and dependencies RUN --mount=type=cache,target=/root/.cache pip install --no-cache-dir . # Expose Streamlit port EXPOSE 8501 # Set environment variables ENV PYTHONUNBUFFERED=1 # Run the Streamlit app CMD ["auracaster-webui"]