21 lines
479 B
Docker
21 lines
479 B
Docker
from python:3.11
|
|
RUN pip install --upgrade pip poetry
|
|
COPY pyproject.toml poetry.lock mkdocs.yml README.md /
|
|
|
|
RUN apt-get update && apt-get 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 --no-root
|
|
|
|
COPY .docs /.docs
|
|
COPY mkdocs.yml /
|
|
|
|
WORKDIR /.docs
|
|
EXPOSE 8000
|
|
CMD ["mkdocs", "serve", "--dev-addr=0.0.0.0:8000"]
|