Science Articles Cache
This project written as exame task to join one little but strong Clojure developers team. I hope will get this goal.
Requirements stored here (in Russian). Implemented as is.
This application built like any other things - from important to details.
To see what important for me - you can walk through well documented commit history.
1. There was Article and Customer at the begining
6. Access control implementation
7. Knowledge base implementation
8. SQL repository implementation
11. PostgreSQL and docker-compose
Just build jar file with
$ lein uberjar
And launch:
$ docker-compose build
$ docker-compose up
You need to pass some variables to environment.
JWT_SECRET - with secret to sign tokents
ELSEVIER_APIKEY - to get articles from Scopus. You can register and get it here.