Ilya Nemtsev c7591cfa34 update ktor to user Gradle (#10365) 1 week ago
..
gradle c7591cfa34 update ktor to user Gradle (#10365) 1 week ago
src c7591cfa34 update ktor to user Gradle (#10365) 1 week ago
README.md c7591cfa34 update ktor to user Gradle (#10365) 1 week ago
build.gradle.kts c7591cfa34 update ktor to user Gradle (#10365) 1 week ago
gradlew c7591cfa34 update ktor to user Gradle (#10365) 1 week ago
gradlew.bat c7591cfa34 update ktor to user Gradle (#10365) 1 week ago
settings.gradle.kts c7591cfa34 update ktor to user Gradle (#10365) 1 week ago

README.md

Ktor

Ktor is a framework for building servers and clients in connected systems using Kotlin programming language. More information is available at ktor.io.

Setup

  • Java 21
  • Postgres server

Requirements

  • JDK 21
  • Gradle (wrapper provided)
  • Kotlin
  • ktor
  • netty
  • R2DBC

Deployment

Use the Gradle wrapper to build the executable bundle:

./gradlew nettyBundle

Once the bundle build completes and Postgres is running you can launch the application

java -jar build/libs/tech-empower-framework-benchmark-1.0-SNAPSHOT-netty-bundle.jar

Please note that the server holds tty so you may need nohup. See setup.sh for details.

Contact

Leonid Stashevsky

Sergey Mashkov

Ilya Ryzhenkov

Ilya Nemtsev

Slack ktor channel https://kotlinlang.slack.com/messages/ktor (you need an invite to join)