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
- Host: GitHub
- URL: https://github.com/kt-kraft/easy-ktor-server
- Owner: Kt-Kraft
- License: mit
- Created: 2024-12-30T07:34:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-07T03:45:04.000Z (about 1 year ago)
- Last Synced: 2025-04-23T07:31:48.236Z (about 1 year ago)
- Topics: kotlin, ktor-server
- Language: Kotlin
- Homepage:
- Size: 135 KB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
Easy Ktor Server
## 💻 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