From 7d61aadc5d700cbc9a57c8bf2f84601cd0eb3f93 Mon Sep 17 00:00:00 2001 From: Anthony Axenov Date: Fri, 2 Jan 2026 23:46:04 +0800 Subject: [PATCH] =?UTF-8?q?=D0=90=D0=BA=D1=82=D1=83=D0=B0=D0=BB=D0=B8?= =?UTF-8?q?=D0=B7=D0=B0=D1=86=D0=B8=D1=8F=20=D0=B8=20=D0=BC=D0=B5=D0=BB?= =?UTF-8?q?=D0=BE=D1=87=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 6 +++--- Makefile | 16 ++++++++-------- src/dev/docs.md | 4 ++-- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2770682..efa6eed 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ -FROM squidfunk/mkdocs-material AS m3u-su-docs-builder +FROM squidfunk/mkdocs-material AS builder COPY . /docs RUN mkdocs build -FROM nginx:alpine AS m3u-su-docs +FROM nginx:alpine AS iptv-docs LABEL org.opencontainers.image.authors="Anthony Axenov " -COPY --from=m3u-su-docs-builder /docs/site /usr/share/nginx/html +COPY --from=builder /docs/site /usr/share/nginx/html WORKDIR /usr/share/nginx/html USER root EXPOSE 80 diff --git a/Makefile b/Makefile index 8368405..3fd0279 100644 --- a/Makefile +++ b/Makefile @@ -8,11 +8,11 @@ live: --tty \ --publish 3000:8000 \ --volume ${PWD}:/docs \ - --name m3u-su-docs-builder \ + --name iptv-docs-dev \ squidfunk/mkdocs-material:9.6.20 ## image: Build local static site -build: +site: @echo "Wait until mkdocs finish" @docker run \ --pull always \ @@ -20,19 +20,19 @@ build: --interactive \ --tty \ --volume ${PWD}:/docs \ - --name m3u-su-docs-builder \ + --name iptv-docs-dev \ squidfunk/mkdocs-material:9.6.20 build ## image: Build docker image image: @docker build \ - --tag m3u-su-docs:latest \ - --tag git.axenov.dev/iptv/m3u-su-docs:latest \ + --tag iptv-docs:latest \ + --tag git.axenov.dev/iptv/iptv-docs:latest \ . ## push: Push docker image to registry push: - @docker push git.axenov.dev/iptv/m3u-su-docs:latest + @docker push git.axenov.dev/iptv/iptv-docs:latest ## run: Run docker image (localhost:3001) run: @@ -40,8 +40,8 @@ run: @docker run \ --rm \ --publish 3001:80 \ - --name m3u-su-docs \ - git.axenov.dev/iptv/m3u-su-docs:latest + --name iptv-docs \ + git.axenov.dev/iptv/iptv-docs:latest ## help: Show this message and exit help: Makefile diff --git a/src/dev/docs.md b/src/dev/docs.md index a668ecb..616739a 100644 --- a/src/dev/docs.md +++ b/src/dev/docs.md @@ -81,7 +81,7 @@ make live ## Генерация статического сайта ``` -make build +make site ``` Генерирует статические файлы, которую можно версионировать, хранить,деплоить отдельно или просматривать на ПК через браузер. @@ -96,7 +96,7 @@ make image Собирает docker-образ на основе nginx, генерируя перед этим статический сайт. -Запустить контейнер из этого образа можно командой: +Запустить контейнер из этого образа по адресу [localhost:3001](http://localhost:3001) можно командой: ``` make run