The main idea is to assemble a full working stack using kotlin/springboot2 as a rest api server talking to a postgresql db using the latest and greatest comming from the java framework land. We'll use angular7 for the frontend served by nginx, our reverse proxy of choice.
** stack
| domain | tech | |---------------+-----------------------------------------------------------------| | reverse proxy | dockerized nginx | | frontend | angular7 | | backend | dockerized kotlin uberjar with springboot2 running on openjdk-8 | | db | dockerized postgresql | | tests | junit5 and mockito | | logging | logback |
** building
$ make db
$ cd backend && gradle build
$ cd frontend && yarn && yarn build
** running
$ make
[[https://www.gnu.org/licenses/gpl-3.0.en.html][GNU General Public License v3]]
Copyright (c) 2018 Filipe Silva (ninrod)