Let the OS pick the OpenAPI generation port

This commit is contained in:
Anthony Stirling
2026-09-02 22:52:39 +01:00
parent 8ad77e0e95
commit 4c10bc1e4e
+2 -3
View File
@@ -452,9 +452,8 @@ subprojects {
if (name == 'stirling-pdf') {
apply plugin: 'org.springdoc.openapi-gradle-plugin'
// Port 8080 is the app's own port, so a Stirling instance already running there answers
// this URL before the forked one does and the spec is generated from THAT build's code.
def openApiPort = (rootProject.findProperty('openApiPort') ?: '8390').toString()
def openApiPort = rootProject.findProperty('openApiPort')?.toString()
?: new ServerSocket(0).withCloseable { it.localPort }.toString()
openApi {
apiDocsUrl = "http://localhost:${openApiPort}/v1/api-docs"