Go to file
2026-02-23 19:19:46 +04:00
lib Initial Lucee Rabbit CRUD UI 2026-02-23 12:44:01 +04:00
Application.cfc Add NodeJS link and fix log target handling 2026-02-23 18:55:05 +04:00
index.cfm Initial Lucee Rabbit CRUD UI 2026-02-23 12:44:01 +04:00
query.cfm Move Rabbit link to credentials column 2026-02-23 19:19:46 +04:00
README.md Initial Lucee Rabbit CRUD UI 2026-02-23 12:44:01 +04:00

Lucee UI for Rabbit CRUD

UI publishes CRUD actions to RabbitMQ and reads results from Postgres.

Behavior

  • Insert/Update/Delete actions are queued via RabbitMQ.
  • A status banner shows when the action was queued and when it appears in Postgres.
  • The UI reads the latest rows from the table defined by PG_TABLE.

Environment variables

Lucee datasource (required):

  • testds_connectionString
  • testds_username
  • testds_password
  • testds_class (org.postgresql.Driver)
  • testds_bundleName (org.postgresql.jdbc)
  • testds_bundleVersion (42.6.0)
  • testds_connectionLimit (5)
  • testds_liveTimeout (15)
  • testds_validate (false)

RabbitMQ (required):

  • RABBIT_HOST
  • RABBIT_PORT (default 5672)
  • RABBIT_USER
  • RABBIT_PASSWORD
  • RABBIT_VHOST (default /)
  • RABBIT_QUEUES (default crud_queue)
  • RABBIT_DURABLE (default true)

Optional:

  • PG_TABLE (default rabbit_messages)

Notes

This app uses RabbitMQ Java client JARs located in lib/.