Skip to content

Repository files navigation

IMLD-Intelligence

启动命令

开发联调统一使用 spring.profiles.active 组:

.\gradlew.bat bootRun --args="--spring.profiles.active=dev-saas"
.\gradlew.bat bootRun --args="--spring.profiles.active=dev-private"
.\gradlew.bat bootRun --args="--spring.profiles.active=dev-private-bridge"

bootRun 是前台长驻服务任务。看到 Started ImldIntelligenceApplication 后即表示后端已启动,不需要等待 Gradle 进度到 100%;停止服务请按 Ctrl+C

启动后可用健康检查确认服务状态:

curl http://127.0.0.1:8080/actuator/health

dev-privatedev-private-bridge 默认跳过许可证启动验签,避免本地开发缺少许可证文件时启动失败。

如需在开发环境验证真实许可证,可显式开启:

.\gradlew.bat bootRun --args="--spring.profiles.active=dev-private --imld.licensing.private-edition.startup-validation-enabled=true --imld.licensing.private-edition.public-key-file-path=C:\imld\license\public.pem --imld.licensing.private-edition.license-file-path=C:\imld\license\license.json --imld.licensing.private-edition.activation-state-file-path=C:\imld\license\activation-state.json"

也可以通过环境变量开启:

$env:IMLD_PRIVATE_STARTUP_VALIDATION_ENABLED="true"
.\gradlew.bat bootRun --args="--spring.profiles.active=dev-private"

交付环境建议使用部署形态 profile:

.\gradlew.bat bootRun --args="--spring.profiles.active=saas"
.\gradlew.bat bootRun --args="--spring.profiles.active=private"
.\gradlew.bat bootRun --args="--spring.profiles.active=private,private-bridge"

privateprivate,private-bridge 默认要求签名许可证校验;上线前必须明确 IMLD_LICENSE_FILE_PATHIMLD_LICENSE_PUBLIC_KEY_FILE_PATHIMLD_ACTIVATION_STATE_FILE_PATH

About

Inherited Metabolic Liver Diseases

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages