FROM python:3.13-slim
WORKDIR /app

COPY ./src/ ./src/
COPY ./requirements.txt ./requirements.txt
COPY ./app.py ./app.py

RUN pip install psycopg2-binary

RUN pip install -r requirements.txt

EXPOSE 5001

CMD ["flask", "run", "--host", "0.0.0.0", "--port", "5001"]
