j4n
645b60d293
docker: make compose work with cgroups (v2), conversion scripts/docs
2026-02-16 14:41:48 +01:00
j4n
f939c307f6
docker: don't overwrite existing DKIM keys on container start
...
opendkim-genkey was running unconditionally on every startup,
check if file exists and skip.
2026-02-16 14:41:48 +01:00
j4n
ae0b2345de
docker: run install stage at build time, configure+activate at startup
...
Move the CMDEPLOY_STAGES=install execution into the Dockerfile these
operations baked into the image layer. On container start, only
configure and activate stages run by default. Users can override with
CMDEPLOY_STAGES="install,configure,activate" to force a full reinstall
without rebuilding the image.
Also fixes CERTS_MONITORING_TIMEOUT typo in docker-compose.yaml (was
"$CERTS MONITORING TIMEOUT"), and replaces the docker-commit workaround
in docs with CMDEPLOY_STAGES documentation.
2026-02-16 14:41:48 +01:00
Keonik1
f26cb08500
cmdeploy: Add config parameters change_kernel_settings and fs_inotify_max_user_instances_and_watchers
2026-02-16 14:41:48 +01:00
missytake
615613bd66
Suggestions from @Keonik1
...
Co-authored-by: Keonik <57857901+Keonik1@users.noreply.github.com >
2026-02-16 14:41:48 +01:00
missytake
c5a8d00558
docker: enable DNS checks before cmdeploy run again
2026-02-16 14:41:48 +01:00
Keonik1
1e617041bd
Delete ssh connection from docker installation
...
- https://github.com/chatmail/relay/pull/614#discussion_r2269986372
- https://github.com/chatmail/relay/pull/614#discussion_r2269991175
- https://github.com/chatmail/relay/pull/614#discussion_r2269995037
- https://github.com/chatmail/relay/pull/614#discussion_r2270004922
2026-02-16 14:41:48 +01:00
Keonik1
c605d1a465
Fix bug with attaching certs
2026-02-16 14:41:48 +01:00
Keonik1
e1be8a24a1
change "restart nginx" to "reload nginx"
...
https://github.com/chatmail/relay/pull/614#discussion_r2269896158
2026-02-16 14:41:48 +01:00
Keonik1
3896071921
add RECREATE_VENV var
...
https://github.com/chatmail/relay/pull/614#discussion_r2279742769
2026-02-16 14:41:48 +01:00
Keonik1
985e98ccb7
Add installation via docker compose (MVP 1)
2026-02-16 14:41:48 +01:00