987 B
987 B
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_connectionStringtestds_usernametestds_passwordtestds_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_HOSTRABBIT_PORT(default 5672)RABBIT_USERRABBIT_PASSWORDRABBIT_VHOST(default/)RABBIT_QUEUES(defaultcrud_queue)RABBIT_DURABLE(defaulttrue)
Optional:
PG_TABLE(defaultrabbit_messages)
Notes
This app uses RabbitMQ Java client JARs located in lib/.