[+] deploy payloads app
1. add app.py for payloads alike the one in summarizer app; 2. check that the app service works;
This commit is contained in:
parent
468eac45a2
commit
17f5d81953
7
deps/test-task-2025-07-17-v2/Makefile
vendored
7
deps/test-task-2025-07-17-v2/Makefile
vendored
@ -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 \
|
||||
|
16
deps/test-task-2025-07-17-v2/docker-compose.yml
vendored
16
deps/test-task-2025-07-17-v2/docker-compose.yml
vendored
@ -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
|
||||
|
||||
|
@ -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 [ \
|
||||
|
3
deps/test-task-2025-07-17-v2/docker/web/payloads.env
vendored
Normal file
3
deps/test-task-2025-07-17-v2/docker/web/payloads.env
vendored
Normal file
@ -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
|
2
deps/test-task-2025-07-17-v2/pyproject.toml
vendored
2
deps/test-task-2025-07-17-v2/pyproject.toml
vendored
@ -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',
|
||||
|
11
deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/app.py
vendored
Normal file
11
deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/app.py
vendored
Normal file
@ -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
|
BIN
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
(Stored with Git LFS)
vendored
Normal file
BIN
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
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user