81be8abc50
[+] improve POST:/payload
...
1. fix get_or_create parameters;
2. TODO, check existence before calling
summarizer,
return schema for rest api
with result and its id;
2025-07-28 10:59:16 +03:00
a77df06bdd
[+] update payload service
2025-07-25 13:11:44 +03:00
17f5d81953
[+] deploy payloads app
...
1. add app.py for payloads
alike the one in summarizer app;
2. check that the app service works;
2025-07-25 12:50:04 +03:00
468eac45a2
[+] fix singleton for summarizer
...
1. use explicit singleton class variable
for Summarizer, instead of relying
on fastapi Depends caching;
2025-07-25 12:40:06 +03:00
c0866ee863
[+] fix summarizer created upon every request
...
1. Reuse single Annotated instance;
2025-07-25 12:17:30 +03:00
5568c458c2
[+] improve rest api for summarizer
...
1. refactor out dependency logic into dependencies;
2. fix input schema for summarizer;
3. fix early app initialization before uvicorn sets logging;
4. add manual basicConfig call;
5. update default host and port for fastapi server;
6. add pyright watch mode;
2025-07-25 12:05:20 +03:00
e82586e08c
[+] update service
...
1. adding initialization logging;
2. try to fix no caching for requirements.txt;
2025-07-25 11:35:12 +03:00
520633f383
[+] rework docker for web
...
1. add separate requirements for heavy
packages with custom index-url;
2. rewrite docker file to make sure caching
is not triggering reinstall of requirements
all the time;
3. make sure summarizer has transformers
and torch modules;
2025-07-25 11:23:36 +03:00
d185aaf329
[+] add initial payloads/models.py migration
2025-07-18 09:59:16 +03:00
d0ffbeef0f
[+] add simple fastapi template
...
1. rename basic package name;
2. rewrite requirements into docs/readme.md;
2025-07-17 21:14:07 +03:00