An attempt to create a blog;)
- gradle
- H2 DB
- Liquibase
- JPA + Hibernate + Querydsl
- Ehcache
- Spring Boot (with Spring AOP, security, MVC for REST, HATEOAS, test)
- Spock
- Angular 4 with PrimeNG
- Docker
- Lombok
- Checkstyle
- Vavr (todo)
- Swagger
- Travis
- Sputnik
- Snyk
- Codebeat
- Coveralls
- Docker Hub
- sh build_and_run.sh from main folder
- Pull image from docker hub: docker pull dawidkotarba/blog
- localhost:8080/login => default login page
- localhost:8080/db => H2 console (url: jdbc:h2:mem:testdb, user: sa, pwd: )
- localhost:8080/swagger-ui.html => SwaggerUI
Admin credentials: admin : admin