An open API service indexing awesome lists of open source software.

https://github.com/kt-kraft/easy-ktor-server

Kotlin Ktor Server project template
https://github.com/kt-kraft/easy-ktor-server

kotlin ktor-server

Last synced: 3 months ago
JSON representation

Kotlin Ktor Server project template

Awesome Lists containing this project

README

          

Easy Ktor Server


LICENSE GitHub Stars All Contributors


## 💻 Requirements

> You need to use [IntelliJ IDEA](https://www.jetbrains.com/idea/download/) to run this project.

```bash
# Clone this repository
$ git clone https://github.com/Kt-Kraft/easy-ktor-server.git

# Clone from IntelliJ IDEA VCS
File -> New -> Project from Version Control -> GitHub -> Clone.
```

## 🏃 How To Run

From your command line, run command bellow:

```bash
# Navigate to the working directory
$ cd easy-ktor-server

# Build
$ ./gradlew build
$ ./gradlew assemble

# Run the Docker container
$ docker compose -f docker-compose.dev.yml up --build
```

## 📝 Features

- Kotlin Ktor
- Koin DI
- Flyway Database Migration
- Hexagonal Architecture