Skip to content

remiges-tech/crux

Repository files navigation

Remiges Crux

This is the home of Remiges Crux, the business rules engine and workflow engine from Remiges Technologies Pvt Ltd. It is available under the Apache 2.0 licence.

CRUX Installation Guide

Prerequisites

Before you begin the installation process, ensure that you have the following prerequisites installed on your system:

  • Go installed on your system
  • Tern for database migrations
  • Make for running Makefile commands

Installation Steps

Follow these steps to install Crux on your system:

Step 1: Clone the Repository

Clone the Crux repository from GitHub:

git clone https://github.com/remiges-tech/crux.git

Step 2: Navigate to the Directory

cd crux

Step 3: synchronize Dependencies

go mod tidy

Step 4: Run Database Migrations

Before running database migrations, ensure that your database-related details such as username, password, dbname, and port are correctly configured in the db/migration/tern.config file.

make db-migrate-generate

Step 5: Configure and Run

Before configuring and running the, make sure to add your configuration values in the config.json file located in the directory.

go run main.go

For more information, head over to the wiki

About

Crux is a business rules engine and workflow engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published