nise/nise-backend
2024-03-05 12:43:56 +01:00
..
src Persist beatmap checksum 2024-03-05 12:43:56 +01:00
Build.sh Don't check for uncommited changes 2024-03-02 18:44:19 +01:00
Dockerfile Halved maximum RAM usage for nise-backend 2024-02-19 01:25:17 +01:00
pom.xml Updated Spring version 2024-02-25 15:48:08 +01:00
readme.md Initial commit on new monorepo 2024-02-14 17:43:11 +01:00
replay1.osr Basic work on replay upload 2024-03-04 20:34:21 +01:00

environment

Available Spring profiles (SPRING_PROFILES_ACTIVE):

  • postgres: Connects to postgres (required)
  • old_scores: Tries to fix old scores with a version of the algorithm that was used before the current one. (optional)
  • updater: Pulls new scores from the osu!api (optional)
  • discord: Enables integration with Discord webhooks (optional)
  • debug: Enables debug logs in console (optional)

To run, you'll need a local postgres database and a redis database.

You can check out the configuration files in src/main/resources to see how to configure the application.

development

Make sure you have the correct JDK (21) and Kotlin versions installed to run it.

If you need to rebuild JooQ entities, you can run the following command:

mvn generate-sources