nise/nise-backend
2024-02-22 15:35:34 +01:00
..
src Fixed algorithm error with calculating canUpdate due to wrapping around the day at midnight 2024-02-22 15:35:34 +01:00
Build.sh Fixed registry url for backend 2024-02-15 20:44:18 +01:00
Dockerfile Halved maximum RAM usage for nise-backend 2024-02-19 01:25:17 +01:00
pom.xml Integrating osu!auth 2024-02-17 20:54:56 +01: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