Commit graph

20 commits

Author SHA1 Message Date
b393767871 deploy: Fix hostname in postfix config
All checks were successful
/ test (push) Successful in 2m38s
/ deploy (push) Successful in 4m29s
/ test (pull_request) Successful in 2m39s
2024-12-23 15:02:41 +01:00
02d0c1498d deploy: Add dkim signing with rspamd
Some checks are pending
/ deploy (push) Blocked by required conditions
/ test (push) Successful in 2m38s
/ test (pull_request) Successful in 2m37s
2024-12-23 14:57:42 +01:00
198a9ccaa0 deploy: Remove mail relay host 2024-12-23 14:56:38 +01:00
2886d887f5 metrics: Make metrics actually usable
All checks were successful
/ test (push) Successful in 2m40s
/ deploy (push) Successful in 4m25s
With this commit, we should get stats for the item count per event per
returned-state.
2024-12-23 13:20:44 +00:00
06c0d6cf44 metrics: Add the first (simple) custom metrics 2024-12-23 13:20:44 +00:00
1e23151021 deploy: Fix dkim-key selection in rspamd
All checks were successful
/ test (push) Successful in 2m41s
/ deploy (push) Successful in 4m52s
2024-12-22 21:26:45 +01:00
ed7186cbbd add testdata to docker setup. use sqlite in 'dev' scenario and mailpit in 'testing'
All checks were successful
/ test (push) Successful in 2m44s
/ deploy (push) Successful in 3m33s
2024-12-22 21:12:57 +01:00
52cf00ef9c deploy: Fix metrics in nginx 2024-12-05 00:50:12 +01:00
48a0f3819c deploy: Simple protection for metrics endpoint 2024-12-05 00:30:05 +01:00
737aa69024 add functions to train mails as spam/ham 2024-12-05 00:30:04 +01:00
38a24e4e06 add docker env for integration testing 2024-12-05 00:30:04 +01:00
00c01ac934 enforce startup order in docker-compose.yml 2024-12-05 00:30:04 +01:00
df345e36a1 Add dev environment using docker 2024-12-05 00:30:04 +01:00
575d43acbd add rspamd spamfilter to ansible 2024-06-22 19:51:16 +02:00
258065eec3 fix initial nginx ssl deployment in ansible playbook 2024-01-07 17:40:09 +01:00
97503e91e0 update requirements.prod.txt 2023-11-27 01:34:58 +01:00
d52575aa42 experimental mail transport 2023-11-24 03:53:05 +01:00
e43d4837c3 temporary fix for websockets 2023-11-23 20:21:28 +01:00
e45a1f271e disable http auth for websockets 2023-11-22 22:47:35 +01:00
6b3cc4c168 switch from WSGI using uWSGI to ASGI using custom event loop based on uvicorn 2023-11-22 21:41:49 +01:00