FROM python:3.13-slim
WORKDIR /usr/src/app
RUN apt-get update && apt-get install -y git
COPY xefyl xefyl
COPY pyproject.toml pyproject.toml
COPY .git .git
COPY .env.prod .env
COPY wordenizer wordenizer
RUN git checkout v0.2.1 && pip install .
EXPOSE 5000
CMD ["/usr/bin/env", "python", "-m", "flask", "--app", "xefyl", "run", "--host", "0.0.0.0"]