Skip to content

Commit

Permalink
Merge pull request #1 from mgubaidullin/initial-readme
Browse files Browse the repository at this point in the history
Initial README
  • Loading branch information
davsclaus committed Jul 10, 2021
2 parents 3de6012 + 960bd87 commit 75617d4
Showing 1 changed file with 39 additions and 1 deletion.
40 changes: 39 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,39 @@
# kameleon
# Kameleon - project scaffolding for Apache Camel

This is a project generator for Apache Camel. It generates maven-based Java project with preconfigured Apache Camel runtime and selected components/extensions.

## Build and run locally
### Prerequisites
- Java 11
- Maven 3.6
- Git

### Install camel-kamelets-catalog
Kameleon requires camel-kamelets-catalog that is not in maven central yet.
```bash
cd /tmp/camel
git clone git@github.com:apache/camel-kamelets.git
mvn install
```

### Run in development mode
```bash
export MAVEN_HOME=$YOUR_MAVEN_HOME ; mvn quarkus:dev
```

### Build
```bash
mvn package
```

### Run
```bash
export MAVEN_HOME=$YOUR_MAVEN_HOME ; java -jar target/kameleon/kameleon-0.2.0-runner.jar
```


## Start locally
Start the latest image locally:
```bash
docker run -i --rm -p 8080:8080 ghcr.io/apache/camel-kameleon:latest
```

0 comments on commit 75617d4

Please sign in to comment.