Cronfig is simple micro service breathing live to projects like Mautic. Whenever you need to trigger an app periodically, Cronfig is the solution.
The name Cronfig is connection of the words cron and fig. Those words together gives an anagram of the word config, short for configuration. Cron (from Greek chronos which means time) is the software utility, a time-based job scheduler in Unix-like computer operating systems typically used to automate maintanance or administration. Fun fact; fig sign is used in USA, UK or Czech Republic to pretend to "steal" someone else's nose as a game for small children. Do not use the fig sign in Germany or Italy, though. It has entirelly different meaning.
The underlying architecture of Cronfig is built using the modern best in class technologies to fulfill the simplicity, speed and power which is the goal for the whole project.
Maybe you noticed that the whole service is built with one language, Javascript. Even the database is partially written in Javascript and use JSON (JavaScript Object Notation) as the format to store documents.
There was and still is the single pain point for Mautic users and that was setting up the Cron so Mautic could to its automation magic. The problem is that
The points above shows why it's not possible to write documentation for every single server or service where you can install Mautic. The Cronfig author was feeling the pain while helping Mautic community in the forums and decided to build a simple service which