# Dockerfile for Python Service FROM python:3.10-slim # Set the working directory inside the container WORKDIR /app # Copy the requirements.txt to the working directory and install dependencies COPY requirements.txt ./ RUN pip install --no-cache-dir -r requirements.txt # Copy the application code to the working directory COPY . /app # Expose the port used by the FastAPI app EXPOSE 8003 # Run the application using the start script CMD ["uvicorn", "app.notification.webapi.main:app", "--reload", "--port=8003", "--host=0.0.0.0"]