chore: import verified syly2 maintenance baseline without embedded credentials

This commit is contained in:
Ethan
2026-10-29 22:22:49 +08:00
commit da8224efd8
5265 changed files with 1199963 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")/.."
mkdir -p target/offline-checks
jdk_bin="${JAVA_HOME:?Set JAVA_HOME to JDK 8}/bin"
cp="target/classes:target/syly/WEB-INF/lib/*"
"$jdk_bin/javac" -encoding UTF-8 -cp "$cp" -d target/offline-checks scripts/verification/SecretsCheck.java
"$jdk_bin/java" -cp "target/offline-checks:$cp" SecretsCheck missing
printf 'SYLY_CONFIG_TEST=from-file\n' > target/offline-checks/config-test.properties
env -u SYLY_CONFIG_TEST "$jdk_bin/java" -Dsyly.secrets.file="$PWD/target/offline-checks/config-test.properties" -cp "target/offline-checks:$cp" SecretsCheck config from-file
SYLY_CONFIG_TEST=from-environment "$jdk_bin/java" -Dsyly.secrets.file="$PWD/target/offline-checks/config-test.properties" -cp "target/offline-checks:$cp" SecretsCheck config from-environment
# Uses the existing deployment keys supplied privately by the operator.
"$jdk_bin/java" -cp "target/offline-checks:$cp" SecretsCheck