The back end of the Retropolis application. This is the final project for the apprentices Mar-May-2020. The project is a remote tool to facilitate remote retrospectives.
The project is build with Spring and Java 11. It uses JUnit and REST Assured for testing. The project follows the Google Java Style Guide.
For continuous integration it uses CircleCI and for the deployment AWS Elastic Beanstalk.
-
Clone the project on your local machine.
$ git clone https://github.com/codurance/Retropolis-BE.git
-
Navigate to the project folder and install the dependencies with the following command.
$ mvn install
-
Run the application locally (the application can be accessed from localhost:5000)
$ mvn spring-boot:run
You can run the tests by using $ mvn test
.
You can produce code coverage report using the jacoco plugin $ mvn jacoco:report
.
Retropolis-BE documentation is available here