69 Commits

Author SHA1 Message Date
Klaas van Schelven
8a6e721dbd Update sentry SDK dependency
better sooner than later given the extensions; cursory check and
reading the 'breaking changes' seems to indicate: all is well
2024-05-27 13:54:02 +02:00
Klaas van Schelven
769e413d28 (WIP) docs for and DDD for single-server deployment 2024-05-16 21:56:39 +02:00
Klaas van Schelven
0f0a4f996c DDD: whitenoise
Why?

> One is that WhiteNoise is designed to work in situations where Apache, nginx
> and the like aren’t easily available. But more importantly, it’s easy to
> underestimate what’s involved in serving static files correctly

We deal with both these situations:

* for local development, we recommend running with DEBUG=False and still want to
  sever staticfiles

* for deploying using nginx/whatever, I'd like to keep my instructions as simple
  as possible, and doing this right once (in whitenoise) saves us from having to
  come up with the right instructions for a bunch of webservers.
2024-05-16 10:31:59 +02:00
Klaas van Schelven
c1fdb3b591 Proof of Concept for pyproject.toml 2024-05-15 13:32:11 +02:00
Klaas van Schelven
7bfad36376 Implement brotli decompression 2024-04-25 15:56:11 +02:00
Klaas van Schelven
c3af388461 envelope endpoint: use StreamingEnvelopeParser
in the process, the DRF was removed (it's non-streaming)
2024-04-25 11:39:19 +02:00
Klaas van Schelven
4fbc283f3e Convert snappea 'wakeup' signal to inotify-based
see https://github.com/python/cpython/issues/118143
2024-04-22 15:34:33 +02:00
Klaas van Schelven
b03c2ec088 Remove celery 2024-04-19 21:58:32 +02:00
Klaas van Schelven
eb1bcbcbf6 Configure django-debug-toolbar 2024-04-09 12:46:00 +02:00
Klaas van Schelven
17b5c0d089 Add integration test for issue-ingestion & rendering 2024-04-03 09:52:50 +02:00
Klaas van Schelven
12bbde947a Use pygments, the simple way
as per their quickstart
2024-03-29 17:29:06 +01:00
Klaas van Schelven
d30a8dbdf4 filter-fields, readonly fields for FKs 2024-03-24 22:02:15 +01:00
Klaas van Schelven
f96724a4db celery: basic config (quickstart); alerts startapp
I've checked that this celery config actually works (also with TASK_ALWAYS_EAGER=False)
2024-01-09 19:16:07 +01:00
Klaas van Schelven
435470eabf semver is a dependency 2023-12-09 08:34:40 +01:00
Klaas van Schelven
f3b3fea2d2 Only bulk-load up-to-date valid Events 2023-11-12 21:20:02 +01:00
Klaas van Schelven
79e333c923 tailwind 2023-11-08 20:16:10 +01:00
Klaas van Schelven
2212fe4700 requirements: get rid of six 2023-11-05 19:22:36 +01:00
Klaas van Schelven
bfea1b30cc Last time's work: we can get something on-screen now 2023-11-03 19:25:26 +01:00
Klaas van Schelven
abccf2c553 Django 4.2 installed; startproject 2023-10-29 16:49:07 +01:00