Compare commits

...

3 Commits

Author SHA1 Message Date
7d61aadc5d Актуализация и мелочи
Some checks failed
Build images / build (push) Failing after 13m56s
2026-01-02 23:46:04 +08:00
c1af326438 Мелочь про актуальность
All checks were successful
Build images / build (push) Successful in 1m56s
2025-12-26 23:24:00 +08:00
ba6b948d24 Корректировки о статусной странице
All checks were successful
Build images / build (push) Successful in 3m11s
2025-11-30 18:40:12 +08:00
6 changed files with 20 additions and 20 deletions

View File

@@ -1,10 +1,10 @@
FROM squidfunk/mkdocs-material AS m3u-su-docs-builder FROM squidfunk/mkdocs-material AS builder
COPY . /docs COPY . /docs
RUN mkdocs build RUN mkdocs build
FROM nginx:alpine AS m3u-su-docs FROM nginx:alpine AS iptv-docs
LABEL org.opencontainers.image.authors="Anthony Axenov <anthonyaxenov@gmail.com>" LABEL org.opencontainers.image.authors="Anthony Axenov <anthonyaxenov@gmail.com>"
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 WORKDIR /usr/share/nginx/html
USER root USER root
EXPOSE 80 EXPOSE 80

View File

@@ -8,11 +8,11 @@ live:
--tty \ --tty \
--publish 3000:8000 \ --publish 3000:8000 \
--volume ${PWD}:/docs \ --volume ${PWD}:/docs \
--name m3u-su-docs-builder \ --name iptv-docs-dev \
squidfunk/mkdocs-material:9.6.20 squidfunk/mkdocs-material:9.6.20
## image: Build local static site ## image: Build local static site
build: site:
@echo "Wait until mkdocs finish" @echo "Wait until mkdocs finish"
@docker run \ @docker run \
--pull always \ --pull always \
@@ -20,19 +20,19 @@ build:
--interactive \ --interactive \
--tty \ --tty \
--volume ${PWD}:/docs \ --volume ${PWD}:/docs \
--name m3u-su-docs-builder \ --name iptv-docs-dev \
squidfunk/mkdocs-material:9.6.20 build squidfunk/mkdocs-material:9.6.20 build
## image: Build docker image ## image: Build docker image
image: image:
@docker build \ @docker build \
--tag m3u-su-docs:latest \ --tag iptv-docs:latest \
--tag git.axenov.dev/iptv/m3u-su-docs:latest \ --tag git.axenov.dev/iptv/iptv-docs:latest \
. .
## push: Push docker image to registry ## push: Push docker image to registry
push: 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: Run docker image (localhost:3001)
run: run:
@@ -40,8 +40,8 @@ run:
@docker run \ @docker run \
--rm \ --rm \
--publish 3001:80 \ --publish 3001:80 \
--name m3u-su-docs \ --name iptv-docs \
git.axenov.dev/iptv/m3u-su-docs:latest git.axenov.dev/iptv/iptv-docs:latest
## help: Show this message and exit ## help: Show this message and exit
help: Makefile help: Makefile

View File

@@ -125,7 +125,7 @@ nav:
- iptvc/commands/help.md - iptvc/commands/help.md
- iptvc/commands/check.md - iptvc/commands/check.md
- iptvc/commands/version.md - iptvc/commands/version.md
- status.md - statuspage.md
- 'Для разработчиков': - 'Для разработчиков':
- dev/index.md - dev/index.md
- dev/local-dev.md - dev/local-dev.md

View File

@@ -81,7 +81,7 @@ make live
## Генерация статического сайта ## Генерация статического сайта
``` ```
make build make site
``` ```
Генерирует статические файлы, которую можно версионировать, хранить,деплоить отдельно или просматривать на ПК через браузер. Генерирует статические файлы, которую можно версионировать, хранить,деплоить отдельно или просматривать на ПК через браузер.
@@ -96,7 +96,7 @@ make image
Собирает docker-образ на основе nginx, генерируя перед этим статический сайт. Собирает docker-образ на основе nginx, генерируя перед этим статический сайт.
Запустить контейнер из этого образа можно командой: Запустить контейнер из этого образа по адресу [localhost:3001](http://localhost:3001) можно командой:
``` ```
make run make run

View File

@@ -4,9 +4,8 @@ icon: material/book-open-page-variant-outline
# :material-book-open-page-variant-outline: Об этой документации # :material-book-open-page-variant-outline: Об этой документации
!!! warning "Актуальность" !!! warning "Актуальность документации может отставать от текущей версии сервиса, его исходных кодов и инфраструктуры"
Она может отставать от актуальной версии сервиса, его исходных кодов и инфраструктуры. Поддерживать содержимое в актуальном состоянии большой труд.
Поддерживать документацию в актуальном состоянии — тоже труд.
Прошу отнестись с пониманием, а лучше — [помочь делом](support.md#participate). Прошу отнестись с пониманием, а лучше — [помочь делом](support.md#participate).
!!! danger "Тем не менее, прошу прочесть её!" !!! danger "Тем не менее, прошу прочесть её!"

View File

@@ -16,12 +16,13 @@ tags: ["сайт"]
* чекер (фоновая проверка плейлистов с помощью [iptvc](iptvc/index.md)); * чекер (фоновая проверка плейлистов с помощью [iptvc](iptvc/index.md));
* кэш (база данных с временными данными о результатах проверки плейлистов). * кэш (база данных с временными данными о результатах проверки плейлистов).
Зелёные шкалы движутся во времени справа налево и приблизительно равны последним двум часам проверок. Шкалы движутся во времени справа налево.
Они должны быть зелёными, а статус компонента должен быть «Healthy».
Каждое деление на шкале приблизительно равно 10 минутам между проверками. Каждое деление на шкале приблизительно равно 10 минутам между проверками.
Можно нажать на сервис и посмотреть детальную информацию: Можно нажать на незвание сервиса и посмотреть детальную информацию:
![Скриншот с примером страницы сервиса на десктопе](../assets/img/status/details.jpg) ![Скриншот с примером страницы компонента на десктопе](../assets/img/status/details.jpg)
Если на шкале появляется красное деление, значит был кратковременный сбой. Если на шкале появляется красное деление, значит был кратковременный сбой.