Skip to main content
Version: Current

Notify - Manual Installation

⚠️ This guide assumes you have not used GenX to add the Notifications component. You should only add components manually if your project is on an older framework version that does not support GenX Add.

To make Notify work successfully, follow the steps below:

  1. Add the notifyVersion to the file server/gradle.properties:
notifyVersion=x.y.z
  1. Add a reference to your server/settings.gradle.kts file, such as this:
genesis {
projectType = ProjectType.APPLICATION
dependencies {
...
dependency("global.genesis:genesis-notify:${extra.properties["notifyVersion"]}")
...
}
}

This creates the fields and tables that enable Notify to run.

  1. Reload the Gradle project so the dependencies can be downloaded.
  2. Run the genesisInstall script to create the notify folder in your runtime folder, as well as all the necessary configuration and scripts.
  3. Run the remap script so the tables and fields are created in your database.
  4. Start the server.
  5. Run the SetPrimary command in order to set a primary cluster for EVALUATOR and NOTIFY processes.

After following these steps, two new processes will appear in your mon tab:

  • GENESIS_NOTIFY_DISPATCHER
  • GENESIS_NOTIFY_MANAGER

These are the processes that manage the Notifications module.