From 61f215c3c7232bb698db1319f3b10a18ddf8f6bc Mon Sep 17 00:00:00 2001 From: Swordsteel Date: Thu, 31 Jul 2025 13:11:59 +0200 Subject: [PATCH] add ssl/tls - add expose port in gradle.properties - update README.md - update application.yml --- README.md | 5 +++++ gradle.properties | 2 ++ src/main/resources/application.yml | 15 ++++++++++++++- src/main/resources/static/css/tailwind.css | 3 +++ 4 files changed, 24 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5323e56..ddab339 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,11 @@ In realms of connectedness, where devices roam free, A nexus of management, harm | server.error.include-exception | | Exception class on error | | server.error.include-message | | Exception message on error | | server.error.include-stacktrace | | stack trace on error | +| server.port | | HTTP port | +| server.ssl.enabled | | HTTP Enable SSL | +| server.ssl.key-store | ✗ | HTTP Keystore | +| server.ssl.key-store-type | | HTTP Cert Type | +| server.ssl.key-store-password | ✱ | HTTP Cert Pass | | jwt.public-key | ✗ | JWT public key file | | account-registry.url | ✔ | Account Register URL | | device-registry.url | ✔ | Device Register URL | diff --git a/gradle.properties b/gradle.properties index dd17fd6..44360d0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,6 @@ kotlin.code.style=official version=0.4.0-SNAPSHOT catalog=0.12.0-SNAPSHOT +docker.port.expose=8443 +container.port.expose=8443 container.port.host=9060 diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index d2587eb..869c180 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -23,6 +23,9 @@ server: include-exception: false include-message: never include-stacktrace: never + ssl: + key-store: classpath:cert/keystore.p12 + key-store-type: PKCS12 management: endpoints: @@ -66,6 +69,8 @@ server: include-exception: true include-message: always include-stacktrace: always + ssl: + enabled: false account-registry: url: http://localhost:9050 @@ -88,6 +93,10 @@ spring: server: error: include-message: always + port: 8443 + ssl: + enabled: true + key-store-password: password account-registry: url: http://AccountRegistry:8080 @@ -107,9 +116,13 @@ spring: redis: host: dependency-redis-master +server: + port: 8443 + ssl: + enabled: true + account-registry: url: http://account-register device-registry: url: http://device-register - diff --git a/src/main/resources/static/css/tailwind.css b/src/main/resources/static/css/tailwind.css index e7a1351..dad321e 100644 --- a/src/main/resources/static/css/tailwind.css +++ b/src/main/resources/static/css/tailwind.css @@ -427,6 +427,9 @@ margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse))); } } + .overflow-hidden { + overflow: hidden; + } .overflow-x-auto { overflow-x: auto; }