summaryrefslogtreecommitdiff
path: root/README.md
blob: 9299d28fc5c21583eadc325aa29a8da71a62b603 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
BlaEars
=======

It's called BlaEars because it listens for HTTP requests. Get it?

This is used for listening for HTTP requests on specified URLs, and then 
doing something with them - specifically, sending messages to IRC (at 
the moment)

Current supported URLs -

/git/push
Listens for GitLab messages announcing pushes to repositories

/git/merge
Listens for GitLab messages announcing merge requests

Run 'mvn clean install' to build

To run:

java -Djava.security.egd=file:/dev/./urandom -jar target/blaears-0.0.1-SNAPSHOT.jar 

urandom option seems to be necessary as the default /dev/random runs out 
of entropy and results in very long statup times

Libraries
---------
SpringBoot
Spring MVC
Log4J
Jackson