From 0b09d8ff0a7d9bd0d245f1fa0024a8b94a075aba Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Fri, 10 Jul 2026 03:20:42 +0000 Subject: [PATCH 01/17] Update .drone.yml --- .drone.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.drone.yml b/.drone.yml index cfb3161..2cfa83c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -26,6 +26,11 @@ trigger: steps: - name: compile image: gitea.violin-work.online/registry/maven:3.9-eclipse-temurin-22 + environment: + MAVEN_OPTS: >- + -Dmaven.watcher.disabled=true + -Dmaven.compiler.useIncrementalCompilation=false + -Xmx2g commands: - mkdir -p /root/.m2 - cp /config/settings.xml /root/.m2/settings.xml From 35802353b7cef0bd8ce17780e6b21216f603b862 Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Fri, 10 Jul 2026 03:21:54 +0000 Subject: [PATCH 02/17] Update .drone.yml --- .drone.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 2cfa83c..eba9406 100644 --- a/.drone.yml +++ b/.drone.yml @@ -34,8 +34,7 @@ steps: commands: - mkdir -p /root/.m2 - cp /config/settings.xml /root/.m2/settings.xml - - ulimit -n 65536 - - MAVEN_OPTS="-Dmaven.watcher.disabled=true" mvn clean install -U -DskipTests + - mvn clean install -DskipTests -B --no-transfer-progress volumes: - name: maven-cache path: /root/.m2 From e6474e1648bea928df63acf1168f59bbf9061789 Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Fri, 10 Jul 2026 03:24:22 +0000 Subject: [PATCH 03/17] Update .drone.yml --- .drone.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.drone.yml b/.drone.yml index eba9406..3ed8bf3 100644 --- a/.drone.yml +++ b/.drone.yml @@ -24,6 +24,16 @@ trigger: - master steps: + - name: debug-inotify + image: gitea.violin-work.online/registry/maven:3.9-eclipse-temurin-22 + commands: + - apt-get update && apt-get install -y strace + - strace -e trace=inotify_add_watch -f -o /tmp/inotify.log + mvn clean install -DskipTests -B --no-transfer-progress + -Dmaven.watcher.disabled=true || true + - grep "inotify_add_watch" /tmp/inotify.log | wc -l + - head -50 /tmp/inotify.log + - name: compile image: gitea.violin-work.online/registry/maven:3.9-eclipse-temurin-22 environment: From e83d1d4fff1b5462ab89667fccf959ecdc08af6a Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Fri, 10 Jul 2026 03:27:32 +0000 Subject: [PATCH 04/17] Update .drone.yml --- .drone.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.drone.yml b/.drone.yml index 3ed8bf3..37bf22a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -27,6 +27,8 @@ steps: - name: debug-inotify image: gitea.violin-work.online/registry/maven:3.9-eclipse-temurin-22 commands: + - ulimit -n + - cat /proc/self/limits | grep "Max open files" - apt-get update && apt-get install -y strace - strace -e trace=inotify_add_watch -f -o /tmp/inotify.log mvn clean install -DskipTests -B --no-transfer-progress From 805762c11072dcf2d065530e396bcc88e9bcc773 Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Fri, 10 Jul 2026 03:29:08 +0000 Subject: [PATCH 05/17] Update .drone.yml --- .drone.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.drone.yml b/.drone.yml index 37bf22a..85cddd0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -27,6 +27,9 @@ steps: - name: debug-inotify image: gitea.violin-work.online/registry/maven:3.9-eclipse-temurin-22 commands: + - grep Seccomp /proc/self/status || true + - cat /proc/self/attr/current || true + - python3 -c "import ctypes; libc=ctypes.CDLL('libc.so.6'); fd=libc.inotify_init(); print('inotify_init:', fd); ret=libc.inotify_add_watch(fd, b'/tmp', 1); print('add_watch:', ret)" 2>&1 || true - ulimit -n - cat /proc/self/limits | grep "Max open files" - apt-get update && apt-get install -y strace From ab4c0d8f3302699dc0c188461bac28476134c43d Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Fri, 10 Jul 2026 03:31:53 +0000 Subject: [PATCH 06/17] Update .drone.yml --- .drone.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.drone.yml b/.drone.yml index 85cddd0..8ea65a2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -26,6 +26,8 @@ trigger: steps: - name: debug-inotify image: gitea.violin-work.online/registry/maven:3.9-eclipse-temurin-22 + security_context: + apparmor_profile: runtime/unconfined commands: - grep Seccomp /proc/self/status || true - cat /proc/self/attr/current || true From 9a8d39bc23830bd5539691dbc4039276d1ed009b Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Fri, 10 Jul 2026 03:35:59 +0000 Subject: [PATCH 07/17] Update .drone.yml --- .drone.yml | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/.drone.yml b/.drone.yml index 8ea65a2..4759647 100644 --- a/.drone.yml +++ b/.drone.yml @@ -24,30 +24,8 @@ trigger: - master steps: - - name: debug-inotify - image: gitea.violin-work.online/registry/maven:3.9-eclipse-temurin-22 - security_context: - apparmor_profile: runtime/unconfined - commands: - - grep Seccomp /proc/self/status || true - - cat /proc/self/attr/current || true - - python3 -c "import ctypes; libc=ctypes.CDLL('libc.so.6'); fd=libc.inotify_init(); print('inotify_init:', fd); ret=libc.inotify_add_watch(fd, b'/tmp', 1); print('add_watch:', ret)" 2>&1 || true - - ulimit -n - - cat /proc/self/limits | grep "Max open files" - - apt-get update && apt-get install -y strace - - strace -e trace=inotify_add_watch -f -o /tmp/inotify.log - mvn clean install -DskipTests -B --no-transfer-progress - -Dmaven.watcher.disabled=true || true - - grep "inotify_add_watch" /tmp/inotify.log | wc -l - - head -50 /tmp/inotify.log - - name: compile image: gitea.violin-work.online/registry/maven:3.9-eclipse-temurin-22 - environment: - MAVEN_OPTS: >- - -Dmaven.watcher.disabled=true - -Dmaven.compiler.useIncrementalCompilation=false - -Xmx2g commands: - mkdir -p /root/.m2 - cp /config/settings.xml /root/.m2/settings.xml From 962a469c52e13305dbdf6498f6fac63b0e72417c Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Fri, 10 Jul 2026 03:37:48 +0000 Subject: [PATCH 08/17] Update .drone.yml --- .drone.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 4759647..a3cc3c9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,8 +8,9 @@ name: build-and-deploy-dev volumes: - name: maven-cache - claim: - name: maven-cache-pvc + temp: {} + # claim: + # name: maven-cache-pvc - name: maven-settings config_map: name: violin-maven-settings From 995f0e960ed7713f24a99c95bc0f4048cc1bba85 Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Fri, 10 Jul 2026 03:39:49 +0000 Subject: [PATCH 09/17] Update .drone.yml --- .drone.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.drone.yml b/.drone.yml index a3cc3c9..8436650 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,9 +8,8 @@ name: build-and-deploy-dev volumes: - name: maven-cache - temp: {} - # claim: - # name: maven-cache-pvc + claim: + name: maven-cache-pvc - name: maven-settings config_map: name: violin-maven-settings @@ -28,9 +27,12 @@ steps: - name: compile image: gitea.violin-work.online/registry/maven:3.9-eclipse-temurin-22 commands: - - mkdir -p /root/.m2 - - cp /config/settings.xml /root/.m2/settings.xml - - mvn clean install -DskipTests -B --no-transfer-progress + - echo "=== TEST START ===" + - sleep 10 + - echo "=== TEST END ===" + # - mkdir -p /root/.m2 + # - cp /config/settings.xml /root/.m2/settings.xml + # - mvn clean install -DskipTests -B --no-transfer-progress volumes: - name: maven-cache path: /root/.m2 From 2a9670b66685da42790ddcf1d4639de6b7d87b7d Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Fri, 10 Jul 2026 03:42:37 +0000 Subject: [PATCH 10/17] Update .drone.yml --- .drone.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.drone.yml b/.drone.yml index 8436650..4759647 100644 --- a/.drone.yml +++ b/.drone.yml @@ -27,12 +27,9 @@ steps: - name: compile image: gitea.violin-work.online/registry/maven:3.9-eclipse-temurin-22 commands: - - echo "=== TEST START ===" - - sleep 10 - - echo "=== TEST END ===" - # - mkdir -p /root/.m2 - # - cp /config/settings.xml /root/.m2/settings.xml - # - mvn clean install -DskipTests -B --no-transfer-progress + - mkdir -p /root/.m2 + - cp /config/settings.xml /root/.m2/settings.xml + - mvn clean install -DskipTests -B --no-transfer-progress volumes: - name: maven-cache path: /root/.m2 From 1b1af410478da48f598dcb732d765a5c8b7352ef Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Fri, 10 Jul 2026 03:49:23 +0000 Subject: [PATCH 11/17] Update .drone.yml --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 4759647..717fe00 100644 --- a/.drone.yml +++ b/.drone.yml @@ -29,7 +29,7 @@ steps: commands: - mkdir -p /root/.m2 - cp /config/settings.xml /root/.m2/settings.xml - - mvn clean install -DskipTests -B --no-transfer-progress + - mvn clean install -U -DskipTests -B --no-transfer-progress volumes: - name: maven-cache path: /root/.m2 From 7f5d0cd51190365ee8c2cfe049e9f26e92e52d72 Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Fri, 10 Jul 2026 03:50:27 +0000 Subject: [PATCH 12/17] Update .drone.yml --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 717fe00..a5e63e9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -29,7 +29,7 @@ steps: commands: - mkdir -p /root/.m2 - cp /config/settings.xml /root/.m2/settings.xml - - mvn clean install -U -DskipTests -B --no-transfer-progress + - mvn clean install -U -DskipTests volumes: - name: maven-cache path: /root/.m2 From d237887d8350587db08eac30e3fd2e0c6725e80d Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Fri, 10 Jul 2026 04:02:01 +0000 Subject: [PATCH 13/17] Update pom.xml --- pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 62b0d46..0dd5dd1 100644 --- a/pom.xml +++ b/pom.xml @@ -7,11 +7,11 @@ cn.violin violin-parent - 2.1 + 2.2 violin-iam - 2.1 + 2.2 violin-iam violin IAM service @@ -19,7 +19,7 @@ cn.violin violin-core - 2.1 + 2.2 From 3cffd4569a93db261d0e990b75f47ec04732a656 Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Sat, 11 Jul 2026 09:27:07 +0000 Subject: [PATCH 14/17] Update .drone.yml --- .drone.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.drone.yml b/.drone.yml index a5e63e9..68e0ce3 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,6 +6,11 @@ name: build-and-deploy-dev # clone: # disable: true +host_aliases: + - ip: "192.168.3.9" # ← 替换为 gitea.violin-work.online 的实际 IP + hostnames: + - gitea.violin-work.online + volumes: - name: maven-cache claim: From 94f86d308d18c3828404dae985d3b94274997679 Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Mon, 13 Jul 2026 00:56:24 +0000 Subject: [PATCH 15/17] Update .drone.yml --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 68e0ce3..8fe35cd 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,7 +7,7 @@ name: build-and-deploy-dev # disable: true host_aliases: - - ip: "192.168.3.9" # ← 替换为 gitea.violin-work.online 的实际 IP + - ip: "192.168.3.49" # ← 替换为 gitea.violin-work.online 的实际 IP hostnames: - gitea.violin-work.online From a4a1f8b5778b4dd1318fde2c3c66d03c2747b3fc Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Tue, 14 Jul 2026 02:51:45 +0000 Subject: [PATCH 16/17] Update src/main/resources/application.yml --- src/main/resources/application.yml | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 721831f..58d660f 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -31,24 +31,24 @@ violin: auth: exclude-paths: /error anonymous-message-code: AUTHORIZATION_MISSING -iam: - service-id: ${VIOLIN_IAM_SERVICE_ID:violin-caller} - url: ${VIOLIN_IAM_URL:http://localhost:8080} - context-path: ${VIOLIN_IAM_CONTEXT_PATH:/violin-iam} - service-token-secret: ${VIOLIN_IAM_SERVICE_TOKEN_SECRET:} - service-allowlist: ${VIOLIN_IAM_SERVICE_ALLOWLIST:} - profile: ${SPRING_PROFILES_ACTIVE:local} - oidc: - client: - issuer: ${IAM_OIDC_CLIENT_ISSUER:${AUTHENTIK_ISSUER:}} - client-id: ${IAM_OIDC_CLIENT_CLIENT_ID:${AUTHENTIK_CLIENT_ID:}} - client-secret: ${IAM_OIDC_CLIENT_CLIENT_SECRET:${AUTHENTIK_CLIENT_SECRET:}} - redirect-uri: ${IAM_OIDC_CLIENT_REDIRECT_URI:${AUTHENTIK_REDIRECT_URI:}} - scope: ${IAM_OIDC_CLIENT_SCOPE:${AUTHENTIK_SCOPE:openid profile email}} - authentik: - token-endpoint: ${IAM_OIDC_AUTHENTIK_TOKEN_ENDPOINT:} - userinfo-endpoint: ${IAM_OIDC_AUTHENTIK_USERINFO_ENDPOINT:} - authorize-endpoint: ${IAM_OIDC_AUTHENTIK_AUTHORIZE_ENDPOINT:} + iam: + service-id: ${VIOLIN_IAM_SERVICE_ID:violin-caller} + url: ${VIOLIN_IAM_URL:http://localhost:8080} + context-path: ${VIOLIN_IAM_CONTEXT_PATH:/violin-iam} + service-token-secret: ${VIOLIN_IAM_SERVICE_TOKEN_SECRET:} + service-allowlist: ${VIOLIN_IAM_SERVICE_ALLOWLIST:} + profile: ${SPRING_PROFILES_ACTIVE:local} + oidc: + client: + issuer: ${IAM_OIDC_CLIENT_ISSUER:${AUTHENTIK_ISSUER:}} + client-id: ${IAM_OIDC_CLIENT_CLIENT_ID:${AUTHENTIK_CLIENT_ID:}} + client-secret: ${IAM_OIDC_CLIENT_CLIENT_SECRET:${AUTHENTIK_CLIENT_SECRET:}} + redirect-uri: ${IAM_OIDC_CLIENT_REDIRECT_URI:${AUTHENTIK_REDIRECT_URI:}} + scope: ${IAM_OIDC_CLIENT_SCOPE:${AUTHENTIK_SCOPE:openid profile email}} + authentik: + token-endpoint: ${IAM_OIDC_AUTHENTIK_TOKEN_ENDPOINT:} + userinfo-endpoint: ${IAM_OIDC_AUTHENTIK_USERINFO_ENDPOINT:} + authorize-endpoint: ${IAM_OIDC_AUTHENTIK_AUTHORIZE_ENDPOINT:} management: endpoints: From 35f572cb4ab4c400e078ad85d4ea2b6c7111d822 Mon Sep 17 00:00:00 2001 From: simple321vip <635344988@qq.com> Date: Tue, 14 Jul 2026 02:52:13 +0000 Subject: [PATCH 17/17] Update src/main/resources/application.yml --- src/main/resources/application.yml | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 58d660f..a5c2dd1 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -31,24 +31,24 @@ violin: auth: exclude-paths: /error anonymous-message-code: AUTHORIZATION_MISSING - iam: - service-id: ${VIOLIN_IAM_SERVICE_ID:violin-caller} - url: ${VIOLIN_IAM_URL:http://localhost:8080} - context-path: ${VIOLIN_IAM_CONTEXT_PATH:/violin-iam} - service-token-secret: ${VIOLIN_IAM_SERVICE_TOKEN_SECRET:} - service-allowlist: ${VIOLIN_IAM_SERVICE_ALLOWLIST:} - profile: ${SPRING_PROFILES_ACTIVE:local} - oidc: - client: - issuer: ${IAM_OIDC_CLIENT_ISSUER:${AUTHENTIK_ISSUER:}} - client-id: ${IAM_OIDC_CLIENT_CLIENT_ID:${AUTHENTIK_CLIENT_ID:}} - client-secret: ${IAM_OIDC_CLIENT_CLIENT_SECRET:${AUTHENTIK_CLIENT_SECRET:}} - redirect-uri: ${IAM_OIDC_CLIENT_REDIRECT_URI:${AUTHENTIK_REDIRECT_URI:}} - scope: ${IAM_OIDC_CLIENT_SCOPE:${AUTHENTIK_SCOPE:openid profile email}} - authentik: - token-endpoint: ${IAM_OIDC_AUTHENTIK_TOKEN_ENDPOINT:} - userinfo-endpoint: ${IAM_OIDC_AUTHENTIK_USERINFO_ENDPOINT:} - authorize-endpoint: ${IAM_OIDC_AUTHENTIK_AUTHORIZE_ENDPOINT:} + iam: + service-id: ${VIOLIN_IAM_SERVICE_ID:violin-caller} + url: ${VIOLIN_IAM_URL:http://localhost:8080} + context-path: ${VIOLIN_IAM_CONTEXT_PATH:/violin-iam} + service-token-secret: ${VIOLIN_IAM_SERVICE_TOKEN_SECRET:} + service-allowlist: ${VIOLIN_IAM_SERVICE_ALLOWLIST:} + profile: ${SPRING_PROFILES_ACTIVE:local} + oidc: + client: + issuer: ${IAM_OIDC_CLIENT_ISSUER:${AUTHENTIK_ISSUER:}} + client-id: ${IAM_OIDC_CLIENT_CLIENT_ID:${AUTHENTIK_CLIENT_ID:}} + client-secret: ${IAM_OIDC_CLIENT_CLIENT_SECRET:${AUTHENTIK_CLIENT_SECRET:}} + redirect-uri: ${IAM_OIDC_CLIENT_REDIRECT_URI:${AUTHENTIK_REDIRECT_URI:}} + scope: ${IAM_OIDC_CLIENT_SCOPE:${AUTHENTIK_SCOPE:openid profile email}} + authentik: + token-endpoint: ${IAM_OIDC_AUTHENTIK_TOKEN_ENDPOINT:} + userinfo-endpoint: ${IAM_OIDC_AUTHENTIK_USERINFO_ENDPOINT:} + authorize-endpoint: ${IAM_OIDC_AUTHENTIK_AUTHORIZE_ENDPOINT:} management: endpoints: