No description
  • Kotlin 98.6%
  • Jupyter Notebook 1.1%
  • Dockerfile 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Boetheo 7df59e09a3
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m2s
CORS allowHost localhost pour les tests en local
2026-03-12 17:30:55 +01:00
.forgejo/workflows fix deploy.yml 2026-02-25 17:38:48 +01:00
gradle structure + mise en place des tests 2026-02-27 18:50:21 +01:00
notebooks Initial commit 2026-01-27 20:44:50 +01:00
src CORS allowHost localhost pour les tests en local 2026-03-12 17:30:55 +01:00
.gitignore Initial commit 2026-01-27 20:44:50 +01:00
build.gradle.kts config CORS 2026-03-08 21:41:44 +01:00
Dockerfile env variables application.yaml 2026-02-26 17:13:46 +01:00
gradle.properties Initial commit 2026-01-27 20:44:50 +01:00
gradlew Initial commit 2026-01-27 20:44:50 +01:00
gradlew.bat Initial commit 2026-01-27 20:44:50 +01:00
README.md Initial commit 2026-01-27 20:44:50 +01:00
settings.gradle.kts fix gradle settings toolchain resolver 2026-02-26 12:21:31 +01:00

duchampalatable-api

This project was created using the Ktor Project Generator.

Here are some useful links to get you started:

Features

Here's a list of features included in this project:

Name Description
Routing Provides a structured routing DSL
kotlinx.serialization Handles JSON serialization using kotlinx.serialization library
Content Negotiation Provides automatic content conversion according to Content-Type and Accept headers
Postgres Adds Postgres database to your application
Exposed Adds Exposed database to your application
Status Pages Provides exception handling for routes
Static Content Serves static files from defined locations

Building & Running

To build or run the project, use one of the following tasks:

Task Description
./gradlew test Run the tests
./gradlew build Build everything
./gradlew buildFatJar Build an executable JAR of the server with all dependencies included
./gradlew buildImage Build the docker image to use with the fat JAR
./gradlew publishImageToLocalRegistry Publish the docker image locally
./gradlew run Run the server
./gradlew runDocker Run using the local docker image

If the server starts successfully, you'll see the following output:

2024-12-04 14:32:45.584 [main] INFO  Application - Application started in 0.303 seconds.
2024-12-04 14:32:45.682 [main] INFO  Application - Responding at http://0.0.0.0:8080