You need to use IntelliJ IDEA to run this project.
# 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.
From your command line, run command bellow:
# 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
- Kotlin Ktor
- Koin DI
- Flyway Database Migration
- Hexagonal Architecture