Create and publish a Docker image / build-and-push-image (push) Failing after 1m4s
Статический сайт документации Королевский Хап, ранее хостившийся на GitHub Pages (faq.wb10.ru). Контент перенесён из faq-master.zip. - MkDocs (Material theme) собирает статику в Dockerfile (python:3.11-slim) - nginx:alpine отдаёт сайт на порту 80 (хост 8094) - CI: сборка образа + SSH-деплой на khap.ru
18 lines
284 B
Docker
18 lines
284 B
Docker
FROM python:3.11-slim AS build
|
|
|
|
WORKDIR /build
|
|
|
|
RUN pip install --no-cache-dir mkdocs-material mkdocs_pymdownx_material_extras
|
|
|
|
COPY mkdocs.yml ./
|
|
COPY docs ./docs
|
|
COPY theme ./theme
|
|
|
|
RUN mkdocs build
|
|
|
|
FROM nginx:alpine
|
|
|
|
COPY --from=build /build/site /usr/share/nginx/html
|
|
|
|
EXPOSE 80
|