File size: 495 Bytes
346cded
 
5bdbedd
346cded
4771a46
5bdbedd
346cded
4771a46
346cded
 
4771a46
5bdbedd
346cded
470e97e
4771a46
 
 
 
5bdbedd
346cded
95788ad
5bdbedd
346cded
95788ad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Use official Python runtime as base image
FROM python:3.9-slim

# Set working directory
WORKDIR /app

# Copy requirements file
COPY requirements.txt .

# Install dependencies
RUN pip install --no-cache-dir -r requirements.txt

# Copy application code and model files
COPY app.py .
COPY model.h5 .
COPY tokenizer.pkl .
COPY le_category.pkl .
COPY le_subcategory.pkl .

# Expose port
EXPOSE 7860

# Command to run the application
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]