Development
Running the project
For the backend, run KouncilApplication passing parameter bootstrapServers=localhost:9092
pointing to any of your Kafka brokers and spring.config.name=kouncil
.
For the frontend, with Node.js and Yarn installed, run yarn
and yarn start
For the local Kafka, create docker-compose.yml (KAFKA_ADVERTISED_HOST_NAME should match your Docker host IP)
run docker-compose up -d
more info: https://hub.docker.com/r/bitnami/kafka/
By default, authentication is set to inmemory. The default users role configuration is described here Authorization. You can modify this to match your needs. For example if you want to assign the editor role to an admin user, you need to add admin-group
to the role-editor
.
Release
To release, simply push to release branch:
after a successful release, remember to merge back into the master:
Last updated