Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
This is a distribution of Camunda ${project.version}

How to run
==========

# With Elasticsearch:

## Prerequisites:

1. Download Elasticsearch ${version.elasticsearch} (from https://www.elastic.co/downloads/elasticsearch)
2. For non-production cases, disable Elasticsearch's security packages by adding the configuration "xpack.security.enabled: false" in $ELASTICSEARCH_HOME/config/elasticsearch.yml
3. Start Elasticsearch by running $ELASTICSEARCH_HOME/bin/elasticsearch (or $ELASTICSEARCH_HOME\bin\elasticsearch.bat on Windows)

## Start Camunda:

1. Add the Elasticsearch exporter configuration in the configuration file config/application.yml

zeebe:
  broker:
    exporters:
      elasticsearch:
        className: io.camunda.zeebe.exporter.ElasticsearchExporter
        args:
          url: http://localhost:9200

2. Run bin/camunda (or bin\camunda.bat on Windows)

Local Development only
==========

# How to disable security checks

By default, authentication and authorizations are enabled in the Camunda distribution.
To disable these security checks for local development, you can use the `insecure` profile.

So e.g. `rdbmsH2,insecure`

# With Elasticsearch (Camunda Exporter)

## Prerequisites:

Start Elasticsearch docker container (docker compose file in db):

```
docker-compose up -d elasticsearch
```

## Start Camunda:

Run camunda with `elasticsearch` profile

# With Opensearch (Camunda Exporter)

## Prerequisites:

Start Elasticsearch docker container (docker compose file in db):

```
docker-compose up -d opensearch
```

## Start Camunda:

Run camunda with `opensearch` profile

# With H2 (RDBMS Exporter)

## Prerequisites:

No prerequisites needed

## Start Camunda:

Run camunda with `rdbmsH2` profile

# With Postgres (RDBMS Exporter)

## Prerequisites:

Start Postgres docker container (docker compose file in db):

```
docker-compose up -d postgres
```

## Start Camunda:

Run camunda with `rdbmsPostgres` profile

# With MariaDB (RDBMS Exporter)

## Prerequisites:

Start Postgres docker container (docker compose file in db):

```
docker-compose up -d mariadb
```

## Start Camunda:

Run camunda with `rdbmsMariaDB` profile

# With Oracle (RDBMS Exporter)

## Prerequisites:

Start Oracle docker container (docker compose file in db):

```
docker-compose up -d oracle
```

## Start Camunda:

Run camunda with `rdbmsOracle` profile