nise/nise-backend
2025-06-22 16:29:28 +01:00
..
src Remove unused import 2025-06-22 16:29:28 +01:00
Build.sh Merged mari/konata into nise-backend, adding basic replay compression 2024-06-10 20:35:39 +02:00
Dockerfile Less ram for nise-backend 2024-06-15 13:08:04 +02:00
pom.xml Added user search, improved api docs, improved replay compression by 20-25%, user-details allows userId and username 2024-06-11 13:35:07 +02:00
readme.md Initial commit on new monorepo 2024-02-14 17:43:11 +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