mirror of
https://github.com/chatmail/relay.git
synced 2026-05-18 20:08:21 +00:00
feat: Reorder deployers
- Moved fcgiwrap before nginx. - Exchanged order of turn and unbound. - Moved journald as early as possible. - Suggested in review by missytake.
This commit is contained in:
@@ -1157,8 +1157,9 @@ def deploy_chatmail(config_path: Path, disable_mail: bool) -> None:
|
|||||||
tls_domains = [mail_domain, f"mta-sts.{mail_domain}", f"www.{mail_domain}"]
|
tls_domains = [mail_domain, f"mta-sts.{mail_domain}", f"www.{mail_domain}"]
|
||||||
|
|
||||||
chatmail_deployer = ChatmailDeployer(mail_domain=mail_domain)
|
chatmail_deployer = ChatmailDeployer(mail_domain=mail_domain)
|
||||||
turn_deployer = TurnDeployer(mail_domain=mail_domain)
|
journald_deployer = JournaldDeployer()
|
||||||
unbound_deployer = UnboundDeployer()
|
unbound_deployer = UnboundDeployer()
|
||||||
|
turn_deployer = TurnDeployer(mail_domain=mail_domain)
|
||||||
iroh_deployer = IrohDeployer(enable_iroh_relay=config.enable_iroh_relay)
|
iroh_deployer = IrohDeployer(enable_iroh_relay=config.enable_iroh_relay)
|
||||||
|
|
||||||
# Deploy acmetool to have TLS certificates.
|
# Deploy acmetool to have TLS certificates.
|
||||||
@@ -1175,19 +1176,19 @@ def deploy_chatmail(config_path: Path, disable_mail: bool) -> None:
|
|||||||
dovecot_deployer = DovecotDeployer(config=config, disable_mail=disable_mail)
|
dovecot_deployer = DovecotDeployer(config=config, disable_mail=disable_mail)
|
||||||
postfix_deployer = PostfixDeployer(config=config, disable_mail=disable_mail)
|
postfix_deployer = PostfixDeployer(config=config, disable_mail=disable_mail)
|
||||||
|
|
||||||
|
fcgiwrap_deployer = FcgiwrapDeployer()
|
||||||
nginx_deployer = NginxDeployer(config=config)
|
nginx_deployer = NginxDeployer(config=config)
|
||||||
rspamd_deployer = RspamdDeployer()
|
rspamd_deployer = RspamdDeployer()
|
||||||
fcgiwrap_deployer = FcgiwrapDeployer()
|
|
||||||
echobot_deployer = EchobotDeployer(
|
echobot_deployer = EchobotDeployer(
|
||||||
dovecot_deployer=dovecot_deployer, postfix_deployer=postfix_deployer
|
dovecot_deployer=dovecot_deployer, postfix_deployer=postfix_deployer
|
||||||
)
|
)
|
||||||
journald_deployer = JournaldDeployer()
|
|
||||||
mtail_deployer = MtailDeployer(mtail_address=config.mtail_address)
|
mtail_deployer = MtailDeployer(mtail_address=config.mtail_address)
|
||||||
|
|
||||||
all_deployers = [
|
all_deployers = [
|
||||||
chatmail_deployer,
|
chatmail_deployer,
|
||||||
turn_deployer,
|
journald_deployer,
|
||||||
unbound_deployer,
|
unbound_deployer,
|
||||||
|
turn_deployer,
|
||||||
iroh_deployer,
|
iroh_deployer,
|
||||||
acmetool_deployer,
|
acmetool_deployer,
|
||||||
website_deployer,
|
website_deployer,
|
||||||
@@ -1196,11 +1197,10 @@ def deploy_chatmail(config_path: Path, disable_mail: bool) -> None:
|
|||||||
opendkim_deployer,
|
opendkim_deployer,
|
||||||
dovecot_deployer,
|
dovecot_deployer,
|
||||||
postfix_deployer,
|
postfix_deployer,
|
||||||
|
fcgiwrap_deployer,
|
||||||
nginx_deployer,
|
nginx_deployer,
|
||||||
rspamd_deployer,
|
rspamd_deployer,
|
||||||
fcgiwrap_deployer,
|
|
||||||
echobot_deployer,
|
echobot_deployer,
|
||||||
journald_deployer,
|
|
||||||
mtail_deployer,
|
mtail_deployer,
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user