Skip to content
Snippets Groups Projects
Select Git revision
  • 7a27f261e68d221dcb845693b40de4619d3ae240
  • master default protected
  • devops
  • dev
4 results

Dockerfile

Blame
  • Dockerfile 518 B
    # Use the official Python base image
    FROM python:3.9-slim
    
    # Set the working directory in the container
    WORKDIR /app
    
    # Copy the requirements file into the container at /app
    COPY requirements.txt /app/
    
    # Install dependencies
    RUN pip install --no-cache-dir -r requirements.txt
    
    # Copy the current directory contents into the container at /app
    COPY . /app/
    
    # Expose port 8000 to the outside world
    EXPOSE 8000
    
    # Command to run the FastAPI application
    CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]