davidmerrick / kotlin-lambda-starter

Template repo for a Kotlin microservice on AWS Lambda

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CircleCI

Starter project for Kotlin microservice on AWS Lambda

Features:

  • CircleCI config
  • Serverless framework
  • Kotlin Gradle DSL
  • TestNG
  • KotlinTest
  • Koin

Usage

This repo is configured as a template repo. Use this guide to create a new repo using it.

After creating your repo, rename the following:

  • service in serverless.yml to the name of your service
  • rootProject.name in settings.gradle.kts to the name of your service

Deployment

CircleCI is already configured with a test and deployment workflow. Simply import the project into CircleCI and it'll work.

To manually deploy, use ./gradlew deploy to deploy to dev or ./gradlew deployPrd to deploy to prd.

About

Template repo for a Kotlin microservice on AWS Lambda


Languages

Language:Kotlin 100.0%