Skip to content

cloudflare/kotlin-worker-hello-world

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Hrushikesh Deshpande
Sep 20, 2024
0ea3915 · Sep 20, 2024

History

9 Commits
Sep 20, 2024
Sep 14, 2022
Sep 14, 2022
Sep 14, 2022
Jul 16, 2020
Jul 16, 2020
Sep 14, 2022
Sep 14, 2022
Jul 16, 2020
Sep 14, 2022
Jul 16, 2020
Jul 16, 2020
Sep 14, 2022
Sep 14, 2022

Kotlin hello world for Cloudflare Workers

Your Kotlin code in main.kt, running on Cloudflare Workers

In addition to Wrangler v2.x you will need to install Kotlin, including a JDK and support for Gradle projects. The easiest way to do this is using the free Community Edition of IntelliJ IDEA.

Wrangler

Configure the wrangler.toml by filling in the account_id from the Workers pages of your Cloudflare Dashboard.

Further documentation for Wrangler can be found here.

Gradle

After setting up Kotlin per the linked instructions above,

./gradlew :compileProductionExecutableKotlinJs

That will compile your code and package it into a JavaScript executable, after which you can run wrangler publish to push it to Cloudflare.

wrangler publish build/js/packages/kotlin-worker-hello-world/kotlin/kotlin-worker-hello-world.js

For more information on interop between Kotlin and Javascript, see the Kotlin docs. Regarding coroutines, see this issue and workaround

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published