File size: 500 Bytes
145c774
c3e79cd
0626cdc
 
 
fe81b8e
 
 
 
 
 
dca89c3
08be406
cdab7c2
fe81b8e
 
dca89c3
0626cdc
30ce77f
0626cdc
 
dca89c3
29ef95e
dca89c3
0626cdc
dca89c3
29ef95e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# v2
FROM python:3.10-slim

WORKDIR /app

RUN apt-get update && apt-get install -y \
    gcc \
    curl \
    git \
    && rm -rf /var/lib/apt/lists/*

# Copy and install dependencies

COPY requirements.txt ./

RUN pip install --upgrade pip
RUN pip install --no-cache-dir -r requirements.txt

# #Copy source files
COPY src/ ./src/

# Expose both ports
# EXPOSE 8000
EXPOSE 7860

# Start both FastAPI and Streamlit together
CMD streamlit run src/main_app.py --server.port 7860 --server.address 0.0.0.0