boyska
d49c7dff00
fix the exception handling
...
we ♥ when exceptions create more exceptions
2021-09-17 10:43:49 +02:00
c3f6423771
Demote start control to warning
2021-09-17 10:27:13 +02:00
8f5dcccf70
Handle retrieving exceptions
2021-09-17 10:27:09 +02:00
1ee4ca8eb8
Fix unbounded variables
2021-09-17 10:27:04 +02:00
boyska
fd1e5df655
Make: allow specifying dir owner
...
this is useful if you need to run docker with sudo because you're not in
docker group
2021-09-17 10:23:04 +02:00
boyska
a3d20b9a35
quieter apt install in docker
2021-09-17 10:22:55 +02:00
boyska
2ee4c3b649
remove leftovers of pre-fastapi era
2021-09-17 10:21:55 +02:00
boyska
6a17e63f85
fix logging problems
...
I don't know why this works
2021-09-17 10:21:03 +02:00
c788289567
Avoid using non-atomic shutil.move
2021-09-15 22:02:12 +02:00
bb8e4cdbfa
Generate first empty file at container startup
2021-09-15 21:53:57 +02:00
628e4d3d55
Enhance Makefile
2021-09-15 21:53:30 +02:00
c2b56cc85d
Fix docker settings
2021-09-15 18:22:08 +02:00
26181d083f
Fix startup checks
2021-09-15 17:54:40 +02:00
acc966b488
Do not singletonize the retriever
2021-09-15 17:54:35 +02:00
d967440a6d
Fix dependencies
2021-09-15 17:54:30 +02:00
ef9842e4d2
Adding docker machinery and makefile
2021-09-15 17:54:25 +02:00
5949e79f46
Plug http retriever in current logic
2021-09-15 17:54:20 +02:00
1718c4c331
Add http retriever
2021-08-26 21:46:47 -03:00
a192501570
Please the linter
...
- Do not use lambda
- Replace assert with raise
- Minor fixes
2021-08-25 15:48:12 -03:00
c48efc46d2
Update requirements in setup.py
2021-08-25 12:03:58 -03:00
5124f2d3ca
Black'd
2021-08-25 12:03:39 -03:00
7e99e31f43
"techrec serve" works now
2021-08-25 14:50:37 +02:00
fb79a598da
verify that the file has the intended length
...
retries otherwise
fixes #29
2021-08-25 14:50:37 +02:00
15376a1052
initialization as fastcgi event
2021-08-25 14:50:37 +02:00
2341849e54
remove unused API call
2021-08-25 14:50:37 +02:00
fa0aec4276
fix typing
2021-08-25 14:50:37 +02:00
boyska
49008d0e93
back to the old way of running
...
it's simpler for us to make logging and setup work in this way
2021-08-25 11:50:34 +02:00
fbc77c47e8
type annotation in forge
2021-08-25 00:26:17 +02:00
dba069d757
moved away from github
2021-08-25 00:22:41 +02:00
ea51ad92d6
allow regeneration
...
... only with curl
refs #27
2021-08-25 00:00:10 +02:00
d43e655181
API change! /api/generate/{recid}
2021-08-24 23:56:29 +02:00
775d618315
clearly shows files not ready
2021-08-24 23:48:56 +02:00
f8cb5a9bce
archive.js
2021-08-24 23:45:30 +02:00
ba78c78e7a
drop process queue
2021-08-24 23:39:14 +02:00
53061be23e
files are generated in TMPDIR
...
fixes #4
2021-08-24 23:32:43 +02:00
a3756ea14d
readme updated
2021-08-24 23:21:31 +02:00
fe4576315a
mostly works!
2021-08-24 22:29:11 +02:00
43f29e865d
readme updated
2021-08-24 22:11:06 +02:00
6ef8704715
adapting APIs to fastapi
...
current status is still non-functional, though
2021-08-24 22:09:52 +02:00
d929839025
FIX get/post
2020-12-15 15:21:03 +01:00
c36a1ea0cc
search ported to fastapi
2020-12-15 15:19:45 +01:00
97d6e65bb8
serve pages, too
2020-12-15 15:09:33 +01:00
1965c19bc4
staticfiles served
2020-12-15 14:57:06 +01:00
ac5f298c7d
adapt to fastapi + reformat
2020-12-15 14:38:44 +01:00
514c600e0e
start migration to fastapi
2020-12-15 14:36:39 +01:00
23b04a58bc
remove useless js things
2019-11-16 12:58:45 +01:00
ee9f396c5c
js: more linting
2019-11-16 12:41:40 +01:00
b729eec1d1
JS: standard --fix
2019-11-16 12:34:43 +01:00
97c74d8542
js: debounce name change
2019-11-16 12:31:14 +01:00
7df8d60f1b
js: name changed while typing
...
there used to be a slight bug. Suppose the user types a text in the
input box, and never changes the focus.
Then, she press "Stop". the click and the focus lost happen in nearly
the same moment, which leads to a race in which the name is set only if
the /api/update arrives before the /api/generate.
Sending the message before losing the focus mitigates the issue
2019-11-16 02:20:40 +01:00