Warning, /wikitolearn/wikitolearn-course-midtier/README.md is written in an unsupported language. File is not indexed.
0001 # wikitolearn-course-midtier 0002 0003 ## Synopsis 0004 WikiToLearn Course Midtier is a mid-tier service of the WikiToLearn architecture. 0005 Its aim is to serve coarse-grained API and hide complex business logic operations which involve multiple microservices. 0006 0007 0008 ## Development 0009 We use Docker to speed-up development and setup the environment without any dependency issues. 0010 0011 ### Minimum requirements 0012 - Docker Engine 17.09.0+ 0013 0014 ### How to run 0015 It is advisable to run using the `docker-compose.yml` file provided. 0016 First, you have replace your Docker Host IP into the `.env` file. 0017 Second, you need to run the following services on which WikiToLearn Course Midtier strongly depends on: 0018 - Keycloak 0019 0020 ### API documentation 0021 The API documentation is generated thanks to [Springfox](https://springfox.github.io/springfox/). 0022 A Swagger2 compliant JSON and Swagger UI is available at `/api-docs` and at `/swagger-ui.html` respectively. 0023 0024 > N.B.: Do not use the "Try it out" Swagger UI option, it will be removed as soon as possible. 0025 0026 ## Versioning 0027 We use [SemVer](http://semver.org/) for versioning. 0028 0029 ## License 0030 This project is licensed under the AGPLv3+. See the [LICENSE.md](LICENSE.md) file for details.