Добавить сервис FAQ (mkdocs + nginx) для faq.khap.ru
Create and publish a Docker image / build-and-push-image (push) Failing after 1m4s
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
This commit is contained in:
+17
@@ -0,0 +1,17 @@
|
||||
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
|
||||
Reference in New Issue
Block a user