Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tasso94/start-camunda
A Webapp to generate & customize your Camunda Spring Boot Starter project
https://github.com/tasso94/start-camunda
Last synced: 2 months ago
JSON representation
A Webapp to generate & customize your Camunda Spring Boot Starter project
- Host: GitHub
- URL: https://github.com/tasso94/start-camunda
- Owner: tasso94
- Created: 2019-08-14T08:48:56.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-09T06:48:24.000Z (about 1 year ago)
- Last Synced: 2023-10-09T07:40:06.261Z (about 1 year ago)
- Language: Java
- Homepage: https://start.camunda.com
- Size: 3.2 MB
- Stars: 12
- Watchers: 1
- Forks: 5
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Start Camunda Platform
A Webapp to generate & customize your Camunda Spring Boot Starter project.
![Start Camunda Platform](./screenshot.png)
## Build & Run
Make sure you have npm and maven installed.
1. Go to the backend folder `cd ./backend`
2. Run `mvn clean install`
3. Run the Uber-Jar `java -jar ./target/start-camunda-0.0.1-SNAPSHOT.jar`
4. Open the following link in your browser: [http://localhost:9090](http://localhost:9090)### Using docker
1. run `docker build . -t start-camunda`
2. run `docker run --rm -it -p9090:9090 start-camunda`
3. Open the following link in your browser: [http://localhost:9090](http://localhost:9090)### Deploy to ECS
1. `docker build --platform=amd64 -t registry.camunda.cloud/team-cambpm-public/start.camunda.com:$TAG .`
* `$TAG`: Docker image tag
2. `docker push registry.camunda.cloud/team-cambpm-public/start.camunda.com:$TAG`
3. `aws ecs list-task-definitions --family-prefix ecs_start_camunda_com`
* Shows a list of task definition versions
4. Adjust `$TAG` in `./ecs-task-definition.json`
5. ```
aws ecs register-task-definition \
--execution-role-arn arn:aws:iam::$ACCOUNT_ID:role/ecsTaskExecutionRole \
--cli-input-json file://./ecs-task-definition.json
```
* `$ACCOUNT_ID`: AWS Account ID
6. ```
aws ecs update-service --cluster arn:aws:ecs:eu-central-1:$ACCOUNT_ID:cluster/startcamundacom \
--service arn:aws:ecs:eu-central-1:$ACCOUNT_ID:service/startcamundacom/start_camunda_com_V2 \
--task-definition arn:aws:ecs:eu-central-1:$ACCOUNT_ID:task-definition/ecs_start_camunda_com:$VERSION
```
* `$VERSION`: New task definition version