From b34b9f5b22162fed63dfe18493be2c45543dacf2 Mon Sep 17 00:00:00 2001 From: Swordsteel Date: Tue, 29 Jul 2025 14:01:51 +0200 Subject: [PATCH] update project --- README.md | 17 +++++++++++------ build.gradle.kts | 12 +++++------- gradle.properties | 2 +- src/main/resources/application.yml | 8 ++++---- .../{logback.xml => logback-spring.xml} | 0 src/main/resources/logback-test.xml | 11 ----------- 6 files changed, 21 insertions(+), 29 deletions(-) rename src/main/resources/{logback.xml => logback-spring.xml} (100%) delete mode 100644 src/main/resources/logback-test.xml diff --git a/README.md b/README.md index 0fa9f52..5b86918 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,17 @@ In realms of connectedness, where devices roam free, A nexus of management, harm ## Properties for deployment -| name | required | info | -|------------------------|:--------:|-------------------------| -| spring.profiles.active | ✓ | Spring Boot environment | -| jwt.public-key | ✓ | JWT public key file | -| account-registry.url | ✓ | Account Register URL | -| device-registry.url | ✓ | Device Register URL | +| name | required | info | +|----------------------------|:--------:|-------------------------| +| spring.profiles.active | ✓ | Spring Boot environment | +| spring.cache.type | | Cache type (redis) | +| spring.data.redis.host | ✓ | Redis host | +| spring.data.redis.port | | Redis port | +| spring.data.redis.database | ✓ | Redis database | +| spring.data.redis.password | ✗ | Redis password | +| jwt.public-key | ✓ | JWT public key file | +| account-registry.url | ✓ | Account Register URL | +| device-registry.url | ✓ | Device Register URL | *Required: ✓ can be stored as text, and ✗ need to be stored as secret.* diff --git a/build.gradle.kts b/build.gradle.kts index 88d3a73..72f3bbb 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,10 +1,10 @@ plugins { alias(hlaeja.plugins.kotlin.jvm) alias(hlaeja.plugins.kotlin.spring) - alias(hlaeja.plugins.ltd.hlaeja.plugin.certificate) - alias(hlaeja.plugins.ltd.hlaeja.plugin.service) + alias(hlaeja.plugins.spring.boot) alias(hlaeja.plugins.spring.dependency.management) - alias(hlaeja.plugins.springframework.boot) + alias(hlaeja.plugins.certificate) + alias(hlaeja.plugins.service) } dependencies { @@ -36,8 +36,6 @@ dependencies { group = "ltd.lulz" -tasks { - named("processResources") { - dependsOn("copyCertificates") - } +tasks.named("processResources") { + dependsOn("copyCertificates") } diff --git a/gradle.properties b/gradle.properties index ee75af2..927661b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ kotlin.code.style=official version=0.3.0-SNAPSHOT -catalog=0.10.0 +catalog=0.11.0-SNAPSHOT container.port.host=9060 diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 004ae23..3f8f3f7 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -11,7 +11,6 @@ spring: version: "%APP_BUILD_OS_VERSION%" session: timeout: 60m - redis: namespace: "spring:session:management" data: @@ -20,16 +19,17 @@ spring: management: endpoints: - enabled-by-default: false + access: + default: none web: exposure: include: "health,info" endpoint: health: - enabled: true show-details: always + access: read_only info: - enabled: true + access: read_only jwt: public-key: cert/public_key.pem diff --git a/src/main/resources/logback.xml b/src/main/resources/logback-spring.xml similarity index 100% rename from src/main/resources/logback.xml rename to src/main/resources/logback-spring.xml diff --git a/src/main/resources/logback-test.xml b/src/main/resources/logback-test.xml deleted file mode 100644 index 3d69919..0000000 --- a/src/main/resources/logback-test.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n - - - - - - -