From afaf9ff93b79091759e5d40281952bde8f84247b Mon Sep 17 00:00:00 2001 From: hnico21 <81711639+hnico21@users.noreply.github.com> Date: Wed, 25 Sep 2024 19:21:14 +0200 Subject: [PATCH] Create Dockerfile in Backend --- backend/Dockerfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 backend/Dockerfile diff --git a/backend/Dockerfile b/backend/Dockerfile new file mode 100644 index 000000000..664f31bef --- /dev/null +++ b/backend/Dockerfile @@ -0,0 +1,19 @@ +# Use official Python image +FROM python:3.10-slim + +# Set working directory +WORKDIR /app + +# Copy backend source code +COPY . /app + +# Install dependencies +RUN apt-get update && apt-get install -y gcc libpq-dev +RUN pip install --upgrade pip +RUN pip install -r requirements.txt + +# Expose backend port +EXPOSE 8000 + +# Run FastAPI using uvicorn +CMD ["uvicorn", "server:app", "--host", "0.0.0.0", "--port", "8000"]