diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..c0e8833 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,13 @@ +.git +.gitignore +.env +.env.* +*.json +*.xlsx +*.pdf +*.jpg +data/ +docs/ +tools/ +__pycache__/ +*.pyc diff --git a/CHANGELOG.md b/CHANGELOG.md index 2261361..d17dcb2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Не выпущено +- Исключены секреты и локальные данные из Docker build context; синхронизирована версия интерфейса. - Добавлен production deployment baseline для Search API и OpenSearch с постоянными хранилищами и healthcheck. - Добавлено восстановление незавершённой разметки из `localStorage` после перезагрузки страницы. diff --git a/README.md b/README.md index e7a25cc..8b17e82 100644 --- a/README.md +++ b/README.md @@ -10,13 +10,13 @@ Telegram-бот — только часть рабочего окружения ## Текущее состояние Сейчас реализованы Telegram-бот-секретарь версии `0.2.2` и backend версии -`0.8.2`: добавлен production deployment baseline для Search API и OpenSearch. +`0.8.3`: исправлена безопасность production Docker build context. размеченном наборе запросов. | Компонент | Версия | Состояние | |---|---:|---| | Telegram-бот | `0.2.2` | на Synology работает `0.2.1`; обновление после слияния | -| Backend | `0.8.2` | добавлен production deployment baseline | +| Backend | `0.8.3` | исправлена безопасность production build context | | Frontend | — | ещё не создан | | Сбор и обработка правовых данных | `0.8.0` | добавлены relevance set и оценка выдачи | | RAG и база знаний | — | ещё не созданы | @@ -59,4 +59,4 @@ python3 -m unittest discover -s tools/telegram-bot -v --- -Акылдаш · Telegram-бот v0.2.2 · Backend v0.8.2 · Frontend — не создан +Акылдаш · Telegram-бот v0.2.2 · Backend v0.8.3 · Frontend — не создан diff --git a/backend/README.md b/backend/README.md index 3d53598..50c246e 100644 --- a/backend/README.md +++ b/backend/README.md @@ -1,6 +1,6 @@ # Backend Акылдаш -Версия: `0.8.2` +Версия: `0.8.3` Первая backend-область проекта — загрузка правовых документов из официального Open Data API ЦБД Минюста Кыргызской Республики. Код расположен в @@ -240,4 +240,4 @@ PYTHONPATH=backend python3 -m search.query "ЖЧК ачуу тартиби" --la --- -Акылдаш · Backend v0.8.2 · Frontend — не создан +Акылдаш · Backend v0.8.3 · Frontend — не создан diff --git a/backend/ingestion/minjust_cbd.py b/backend/ingestion/minjust_cbd.py index e7ac1bb..2556d2e 100644 --- a/backend/ingestion/minjust_cbd.py +++ b/backend/ingestion/minjust_cbd.py @@ -21,7 +21,7 @@ from datetime import datetime, timezone from pathlib import Path from typing import Callable, Iterable -APP_VERSION = "0.8.2" +APP_VERSION = "0.8.3" API_BASE_URL = "https://cbd.minjust.gov.kg/api/v1/OpenData/" LANGUAGES = {"Rus": "ru", "Kyr": "ky"} IMAGE_LANGUAGES = {"Russian": "ru", "Kyrgyz": "ky"} diff --git a/backend/normalization/minjust_cbd.py b/backend/normalization/minjust_cbd.py index a3047f5..25366b9 100644 --- a/backend/normalization/minjust_cbd.py +++ b/backend/normalization/minjust_cbd.py @@ -23,7 +23,7 @@ from pathlib import Path from typing import Callable from urllib.parse import urlsplit -APP_VERSION = "0.8.2" +APP_VERSION = "0.8.3" SCHEMA_VERSION = "1" NORMALIZER_VERSION = "1.0.0" LANGUAGES = ("ru", "ky") diff --git a/backend/search/minjust_opensearch.py b/backend/search/minjust_opensearch.py index 385824d..cef6db6 100644 --- a/backend/search/minjust_opensearch.py +++ b/backend/search/minjust_opensearch.py @@ -17,7 +17,7 @@ from typing import Iterator from search.catalog import authority_codes, source_code -APP_VERSION = "0.8.2" +APP_VERSION = "0.8.3" LANGUAGES = {"ru", "ky"} DEFAULT_MAPPING = Path(__file__).with_name("minjust-fragments-index.json") diff --git a/backend/search/review.html b/backend/search/review.html index 3f3136f..1cdc6ec 100644 --- a/backend/search/review.html +++ b/backend/search/review.html @@ -75,7 +75,7 @@

Документ

- +