listmonk/cmd
Kailash Nadh 11010393d8 Add "passive" mode with --passive flag.
Every listmonk instance scans the DB periodically to look for
running campaigns to process. This made running multiple instances of
listmonk impractical as they would all pick up the same running
campaign and process them, resulting in duplicate e-mails.

This commit adds a `--passive` flag to the binary that runs listmonk
in a "passive" mode where campaign processing is disabled. This allows
multiple instances of listmonk to be run to handle different kinds of
requests if there is a requirement (scale/traffic?). It is important
to note that there should only be one non-passive instance running at
any given time. If distributed campaign processing is ever considered,
this will change.
2021-10-29 14:40:22 +05:30
..
admin.go Display app version the settings UI 2021-06-09 20:11:45 +05:30
bounce.go Add support for blocklisting e-mail domains. 2021-09-25 15:39:09 +05:30
campaigns.go Add support for plaintext system e-mail templates. 2021-10-28 20:09:06 +05:30
handlers.go Add a landing login page and a logout option. 2021-09-26 23:42:57 +05:30
i18n.go Sort i18n language list on the settings UI 2021-04-21 19:04:04 +05:30
import.go Refactor subsbscription status option on the import page. 2021-06-06 17:33:23 +05:30
init.go Add "passive" mode with --passive flag. 2021-10-29 14:40:22 +05:30
install.go Introduce @TrackLink shorthand for generating tracking links. 2021-09-26 16:03:05 +05:30
lists.go Add sane defaults to POST creation APIs. 2021-09-26 16:43:10 +05:30
main.go Add "passive" mode with --passive flag. 2021-10-29 14:40:22 +05:30
manager_store.go Add support for bounce processing. 2021-08-14 15:35:29 +05:30
media.go Sanitize media upload filenames. Closes #397. 2021-06-19 17:11:27 +05:30
notifications.go Add support for plaintext system e-mail templates. 2021-10-28 20:09:06 +05:30
public.go Add support for plaintext system e-mail templates. 2021-10-28 20:09:06 +05:30
queries.go Refactor SQL schema and queries for performance improvements. 2021-09-18 17:25:08 +05:30
settings.go Add support for blocklisting e-mail domains. 2021-09-25 15:39:09 +05:30
subscribers.go Add HTML syntax highlighted editing to the template editor. 2021-09-26 21:56:53 +05:30
templates.go Add HTML syntax highlighted editing to the template editor. 2021-09-26 21:56:53 +05:30
updates.go Stop checking for updates on boot. 2021-05-23 21:08:32 +05:30
upgrade.go Add support for bounce processing. 2021-08-14 15:35:29 +05:30
utils.go Sanitize media upload filenames. Closes #397. 2021-06-19 17:11:27 +05:30