21 lines
426 B
Docker
21 lines
426 B
Docker
from python:3.11
|
|
RUN pip install --upgrade pip poetry
|
|
COPY pyproject.toml poetry.lock /
|
|
|
|
RUN apt install -y /
|
|
libcairo2-dev /
|
|
libfreetype6-dev /
|
|
libjpeg-dev /
|
|
libffi-dev /
|
|
libpng-dev /
|
|
libz-dev /
|
|
pngquant
|
|
RUN poetry config virtualenvs.create false
|
|
RUN poetry install -n --with docs
|
|
|
|
COPY .docs /.docs
|
|
COPY mkdocs.yml /
|
|
|
|
WORKDIR /.docs
|
|
EXPOSE 8000
|
|
CMD ["mkdocs", "serve", "--dev-addr=0.0.0.0:8000"]
|