ModularJobs
Guides

Operations

Release checklist and verification commands for a ModularJobs deployment.

The idea

Operations is the checklist for shipping a jar, not a player guide.

basics

Build the plugin, apply MySQL schema, read the generated configs, restart.

Everyday

Re-run the Java tests and keep starter YAML as examples you replace.

Advanced

Advanced — you do not need this to get started.

The editor stack is extra process to provision if you enabled it.

Release checklist

  1. Build the Paper artifact with ./gradlew :paper:build.
  2. Apply paper/src/main/resources/sql/mysql.sql out of band.
  3. Review generated config.yml and database.yml before enabling jobs.
  4. Install only the optional integrations required by the server.
  5. Review the bundled job, boost, and upgrade YAML/JSON starter content before production use. Create task payables through the editor; MySQL starts empty.

Secure editor checklist

The editor is disabled by default. If enabled, configure an operator-managed REST session API, web editor URL, create secret, and MySQL 8 session schema. The Paper plugin does not launch or provision those services. See the editor guide.

Verification

Run the Java module tests from the repository root:

./gradlew :api:test :common:test :paper:test

For the web stack, run cargo test in web/rest-api and npm test && npm run build in web/session-editor.

On this page