rudibridge-mirror/api/Dockerfile
Ewen 8aebaca9ad feat: first somewhat (hardcoded) working version
Works only for Ouest-France, need to generalize now.
2024-05-06 22:19:18 +02:00

25 lines
559 B
Docker

FROM python:3.11-alpine as requirements
RUN apk update \
&& apk add --no-cache \
build-base \
chromium \
gcc \
libc-dev \
linux-headers \
pipx \
python3-dev \
&& pipx install poetry
ENV PATH=/root/.local/bin:${PATH}
RUN mkdir /app
COPY pyproject.toml poetry.lock /app
WORKDIR /app
RUN poetry --version
RUN /root/.local/bin/poetry install
#CMD ["poetry", "run", "gunicorn", "--bind=0.0.0.0:8080", "--reload", "app:app"]
CMD ["poetry", "run", "flask", "--app", "api", "run", "--host=0.0.0.0", "--port=8080", "--debug"]