Florent Daigniere
6ee913502e
Improve auth-related logging
2023-05-06 17:37:16 +02:00
Florent Daigniere
7b08232049
Sanitize logs as appropriate
2023-04-13 14:46:12 +02:00
Alexander Graf
1ad1d8d95d
Rewrite generation of gunicorn cmdline
2023-01-28 19:39:40 +01:00
Chris Schäpers
35331a4295
Make gunicorn IPv6 conditional
...
Only listen on [::]:80 in case SUBNET6 is defined, otherwise do the normal :80
2023-01-28 19:39:39 +01:00
Chris
9f6848110a
Make gunicorn listen on ipv6
2023-01-28 19:39:39 +01:00
Florent Daigniere
edd303f54d
Modify the healtchecks to make them disapear from the logs.
...
This is not perfect...
- dovecot now complains about waitpid/finding a new process
- postfix is still regularly pinging rspamd / his milter and that
generates a few lines worth of logs each time.
2022-12-29 14:14:53 +01:00
Florent Daigniere
108958cabb
drop privs better
2022-12-23 10:58:06 +01:00
Florent Daigniere
4e3874b0c1
Enable dynamic resolution of hostnames
2022-12-08 13:00:50 +01:00
Florent Daigniere
f994c8687e
doh
2022-11-21 18:12:11 +01:00
Florent Daigniere
44c47586ea
Fix potential permission problems
2022-11-21 17:50:57 +01:00
Florent Daigniere
699be6f9fa
Drop privs when running admin too
2022-11-17 16:03:37 +01:00
bors[bot]
5703e97c73
Merge #2460
...
2460: Switch to a base image containing base tools and the podop and socrate libs r=mergify[bot] a=ghostwheel42
## What type of PR?
enhancement of build process
## What does this PR do?
Changes build.hcl to build core images using a base image.
Also adds a "assets" base image for the admin container.
Co-authored-by: Alexander Graf <ghostwheel42@users.noreply.github.com>
Co-authored-by: Pierre Jaury <pierre@jaury.eu>
Co-authored-by: kaiyou <pierre@jaury.eu>
Co-authored-by: Dimitri Huisman <52963853+Diman0@users.noreply.github.com>
2022-10-28 15:21:56 +00:00
Vincent Kling
23d06a5761
Fix a bunch of typos
2022-10-19 19:41:49 +02:00
Alexander Graf
a29f066858
Move even more python deps to base image
2022-10-12 16:32:27 +02:00
Dimitri Huisman
c40a0f4b80
Change link in warning to master. Master is always available. 1.9 will be unavaiable in the future.
2022-02-23 10:48:53 +00:00
Florent Daigniere
d3e7ea5389
spell it out
2022-02-19 13:30:36 +01:00
Florent Daigniere
a8dc20962a
workaround a bug in coredns
2022-02-19 13:02:52 +01:00
Billy Chan
90394d7d8c
🎨 use resolver.resolve
2022-01-21 21:17:37 +08:00
shing6326
32446f03e7
Update start.py
...
fix missing leading . for the resolver test
2022-01-21 15:47:22 +08:00
Florent Daigniere
a9da0c084a
syntax error
2022-01-12 13:44:17 +01:00
Florent Daigniere
a2f6243382
remove the error variable
2022-01-12 13:34:18 +01:00
Florent Daigniere
b12616b93f
Make the recommendation clearer
2022-01-12 09:55:14 +01:00
Florent Daigniere
379fe18f7a
test dns resolvers at startup
2022-01-05 18:49:30 +01:00
Florent Daigniere
8d9f3214cc
Use threads in gunicorn rather than processes
...
This ensures that we share the auth-cache... will enable memory savings
and may improve performances when a higher number of cores is available
"smarter default"
2021-07-24 15:45:25 +02:00
Michael Wyraz
d689a8eeb3
Enable access log of admin service only for log levels of INFO and finer
2019-10-08 07:29:33 +02:00
Tim Möhlmann
52971ed42e
Use os.environment.get()
2019-08-21 16:34:25 +03:00
cristi
a071181c61
Allow to automatically create admin account during startup.
2019-01-25 16:04:20 +02:00
kaiyou
5b769e23da
Merge branch 'master' into refactor-config
2018-11-08 21:43:05 +01:00
Tim Möhlmann
42e2dbe35d
Standarize image by using shared / similair layers
2018-10-31 19:17:23 +02:00
Ionut Filip
1187cac5e1
Finished up switching from .sh to .py
2018-10-23 11:58:36 +03:00
Ionut Filip
0e5606d493
Changed start.sh to start.py
2018-10-22 18:01:59 +03:00