Skip to content

javaBin/feedback

Repository files navigation

Feedback

A feedback collection service for JavaZone, built with Kotlin and Ktor.

Prerequisites

  • JDK 25
  • Docker (for running PostgreSQL locally and tests)

Getting started

Start the database:

docker compose up -d

Run the application:

./gradlew :core:run

The server starts on http://localhost:8080.

Configuration

Configuration is done via environment variables. See .env.example for available options.

Testing

Tests use Testcontainers and require a running Docker daemon.

./gradlew test

Building

Build a fat JAR for deployment:

./gradlew :core:buildFatJar

Build the Docker image:

docker build -t feedback .

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors