Commit Graph

30 Commits

Author SHA1 Message Date
Christoph Reiter
82b4e4e4ee Require Python 3.10
Ubuntu 22.04 should be enough
2023-10-15 12:06:56 +02:00
Christoph Reiter
b5ee0007ee Update Python dependencies 2023-06-20 17:58:12 +02:00
Christoph Reiter
aab5373c6e Update dependencies 2023-05-29 12:20:54 +02:00
Christoph Reiter
d8de6db6e6 Update Python dependencies 2023-04-09 17:23:44 +02:00
Christoph Reiter
5317a610e0 Update dependencies 2023-03-03 19:38:51 +01:00
Christoph Reiter
f861a05d85 docker: update poetry 2023-01-06 07:04:38 +01:00
Christoph Reiter
c7dc9f0990 docker: use a smaller image
good enough
2023-01-06 07:04:18 +01:00
Christoph Reiter
a9af827f71 Update Python dependencies 2022-12-10 22:21:34 +01:00
Christoph Reiter
a8f031e21b docker: switch to 3.11 final 2022-10-26 10:56:51 +02:00
Christoph Reiter
988a28242c docker: move to python 3.11
non-slim since zstandard doesn't have wheels yet
2022-09-20 09:11:59 +02:00
Christoph Reiter
52458c932a Simplify the docker image build a bit
We use the official Python image now, so no need to install it extra.
Also just use one build step, we only have poetry left at the end which
ww would in theory not need, but that's not worth the hassle.
2022-03-11 10:43:31 +01:00
Christoph Reiter
cf34a09df4 docker: use Python 3.10, log access logs 2022-02-22 19:58:47 +01:00
Christoph Reiter
2fe2c99b7a Update python deps 2022-01-06 10:45:50 +01:00
Christoph Reiter
79d4e9d202 Update python deps
httpx now disables redirects by default
2021-10-18 08:23:55 +02:00
Christoph Reiter
ad18c1896f Update to Python 3.9 2021-08-15 17:50:22 +02:00
Christoph Reiter
55c6bcc9d2 Increase the gunicorn worker timeout 2021-07-12 06:53:47 +02:00
Christoph Reiter
f4a9f1a3ab Update deps 2021-07-12 06:53:32 +02:00
Christoph Reiter
15dddc3183 Use gunicorn, as suggested in the uvicorn docs 2021-03-09 08:05:33 +01:00
Christoph Reiter
02eae99833 Move to multi stage docker builds to reduce the image size 2020-11-21 12:10:37 +01:00
Christoph Reiter
5858875f01 Update dependencies 2020-11-19 18:17:35 +01:00
Christoph Reiter
c704583ff4 Use a newer poetry in docker
So it matches what I test with
2020-09-13 10:58:03 +02:00
Christoph Reiter
e8e5042457 Pass --proxy-headers to uvicorn 2020-05-26 21:23:54 +02:00
Christoph Reiter
41210d8f37 Port to FastAPI 2020-05-26 09:05:50 +02:00
Christoph Reiter
0bb4b0e659 Split app up into multiple modules
It's time..
2020-05-24 10:16:38 +02:00
Christoph Reiter
bf01b34838 Move Python app into its own directory 2020-05-24 09:09:49 +02:00
Christoph Reiter
e15d68217d Port to httpx, asyncio and poetry
Next up: maybe some asyncio framework?
2020-05-23 18:22:50 +02:00
Christoph Reiter
e6a592bc51 switch to gunicorn 2019-06-09 21:43:43 +02:00
Christoph Reiter
e60aea880e docker: move to buster to get a newer Python 2019-05-26 17:37:46 +02:00
Christoph Reiter
9a2654a815 docker: move default args to entrypoint
so we can append stuff
2018-08-26 10:22:02 +02:00
Christoph Reiter
7dc26201bc Add a Dockerfile 2018-08-26 08:06:37 +02:00