Awilg / yarn-adventure-service

Backend Ktor adventure service for Yarn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adventure Service

This is the backend user service for the Yarn mobile app. It is a fully async/reactive service written entirely in kotlin and uses the Ktor framework. The underlying server is Netty. The backing datastore is MongoDB via the kotlin KMongo toolkit.

Setup

Required

  • docker
  • docker-compose

Clone the repository as normal and run the following

./gradlew build && docker-compose up --build

Usage

curl http://localhost:8080/adventure

About

Backend Ktor adventure service for Yarn


Languages

Language:Kotlin 97.6%Language:Dockerfile 2.4%