diff --git a/deps/test-task-2025-07-17-v2/Makefile b/deps/test-task-2025-07-17-v2/Makefile index 1ff611e..0238b1c 100644 --- a/deps/test-task-2025-07-17-v2/Makefile +++ b/deps/test-task-2025-07-17-v2/Makefile @@ -65,7 +65,9 @@ ruff: ruff_format_check ruff_check compose_env: cat docker/postgresql/.env .env/postgresql.env > .env/postgresql.patched.env cat docker/web/.env .env/web.env > .env/web.patched.env - cat docker/web/summarizer.env .env/summarizer.env > .env/summarizer.patched.env + for app in summarizer payloads; do \ + cat docker/web/$$app.env .env/$$app.env > .env/$$app.patched.env; \ + done compose_build_web: $(COMPOSE) build web @@ -73,6 +75,9 @@ compose_build_web: compose_build_summarizer: $(COMPOSE) build summarizer +compose_build_payloads: + $(COMPOSE) build payloads + git-release: mkdir -p releases/tar git archive \ diff --git a/deps/test-task-2025-07-17-v2/docker-compose.yml b/deps/test-task-2025-07-17-v2/docker-compose.yml index b728d84..d3336a6 100644 --- a/deps/test-task-2025-07-17-v2/docker-compose.yml +++ b/deps/test-task-2025-07-17-v2/docker-compose.yml @@ -5,7 +5,7 @@ services: - 127.0.0.1:9004:6379 web: &web - image: online.fxreader.pr34.test_task_2025_07_17_v1:dev + image: online.fxreader.pr34.test_task_2025_07_17_v2.web:dev build: context: . dockerfile: ./docker/web/Dockerfile @@ -30,16 +30,14 @@ services: payloads: <<: *web - image: online.fxreader.pr34.test_task_2025_07_17_v1:dev - environment: - command: - - python3 - - -m - - online.fxreader.pr34.test_task_2025_07_17_v1.async_api.app + image: online.fxreader.pr34.test_task_2025_07_17_v2.payloads:dev + env_file: .env/payloads.patched.env + ports: + - 127.0.0.1:9003:80 summarizer: <<: *web - image: online.fxreader.pr34.test_task_2025_07_17_v1:dev + image: online.fxreader.pr34.test_task_2025_07_17_v2.summarizer:dev env_file: .env/summarizer.patched.env ports: - 127.0.0.1:9003:80 @@ -47,7 +45,7 @@ services: resources: limits: cpus: '4' - memory: 3068M + memory: 1500M volumes: - ~/.cache/huggingface/hub:/root/.cache/huggingface/hub:ro diff --git a/deps/test-task-2025-07-17-v2/docker/web/Dockerfile b/deps/test-task-2025-07-17-v2/docker/web/Dockerfile index acbfc14..2381bdb 100644 --- a/deps/test-task-2025-07-17-v2/docker/web/Dockerfile +++ b/deps/test-task-2025-07-17-v2/docker/web/Dockerfile @@ -45,7 +45,7 @@ RUN \ --break-system-packages \ --no-index \ -f releases/whl \ - 'online.fxreader.pr34.test_task_2025_07_17_v2==0.1.11' + 'online.fxreader.pr34.test_task_2025_07_17_v2==0.1.12' ENTRYPOINT ["tini", "--"] CMD [ \ diff --git a/deps/test-task-2025-07-17-v2/docker/web/payloads.env b/deps/test-task-2025-07-17-v2/docker/web/payloads.env new file mode 100644 index 0000000..ddbbbe1 --- /dev/null +++ b/deps/test-task-2025-07-17-v2/docker/web/payloads.env @@ -0,0 +1,3 @@ +APPS=["online.fxreader.pr34.test_task_2025_07_17_v2.payloads.app:get_app_router:"] +UVICORN_HOST=0.0.0.0 +UVICORN_PORT=80 diff --git a/deps/test-task-2025-07-17-v2/pyproject.toml b/deps/test-task-2025-07-17-v2/pyproject.toml index 92a7ad4..dce3f23 100644 --- a/deps/test-task-2025-07-17-v2/pyproject.toml +++ b/deps/test-task-2025-07-17-v2/pyproject.toml @@ -9,7 +9,7 @@ classifiers = [ ] name = 'online.fxreader.pr34.test_task_2025_07_17_v2' -version = '0.1.11' +version = '0.1.12' dependencies = [ 'alembic', diff --git a/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/app.py b/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/app.py new file mode 100644 index 0000000..8323844 --- /dev/null +++ b/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/app.py @@ -0,0 +1,11 @@ +import logging +import fastapi + +logger = logging.getLogger(__name__) + +from . import views + +from typing import (Annotated,) + +def get_app_router() -> fastapi.APIRouter: + return views.router diff --git a/deps/test-task-2025-07-17-v2/releases/whl/online_fxreader_pr34_test_task_2025_07_17_v2-0.1.12-py3-none-any.whl b/deps/test-task-2025-07-17-v2/releases/whl/online_fxreader_pr34_test_task_2025_07_17_v2-0.1.12-py3-none-any.whl new file mode 100644 index 0000000..c94dfe5 --- /dev/null +++ b/deps/test-task-2025-07-17-v2/releases/whl/online_fxreader_pr34_test_task_2025_07_17_v2-0.1.12-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31992f5ec17d52fecab47651fba54449a28606de0272586881424b26b3673001 +size 14596