From 1dc0389d2e8b07bc583b92c19239eec147b4bbf6 Mon Sep 17 00:00:00 2001 From: Peter Hoffmann <954078+p-hoffmann@users.noreply.github.com> Date: Sat, 7 Feb 2026 16:13:48 +0800 Subject: [PATCH 1/2] fix ci --- docker/auth-test/docker-compose.yml | 1 + src/main/resources/application.yaml | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docker/auth-test/docker-compose.yml b/docker/auth-test/docker-compose.yml index b77c6d7b8..31d680dbc 100644 --- a/docker/auth-test/docker-compose.yml +++ b/docker/auth-test/docker-compose.yml @@ -37,6 +37,7 @@ services: mock-oauth2: condition: service_started environment: + - SERVER_SERVLET_CONTEXT_PATH=/WebAPI - SPRING_DATASOURCE_HIKARI_CONNECTIONTIMEOUT=60000 - SPRING_DATASOURCE_HIKARI_INITIALIZATIONFAILTIMEOUT=60000 - DATASOURCE_URL=jdbc:postgresql://postgres:5432/ohdsi diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index b879102a2..2bee6eb95 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -277,7 +277,8 @@ sensitiveinfo: # EMBEDDED SERVER CONFIGURATION (ServerProperties) server: - context-path: /WebAPI + servlet: + context-path: /WebAPI port: 8080 ssl: enabled: false From eb79cec734aac5364b89e66ed61f7fa8912a2a00 Mon Sep 17 00:00:00 2001 From: Peter Hoffmann <954078+p-hoffmann@users.noreply.github.com> Date: Sat, 7 Feb 2026 16:25:28 +0800 Subject: [PATCH 2/2] fix --- docker/integration-test/docker-compose.yml | 37 +++++++++++----------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/docker/integration-test/docker-compose.yml b/docker/integration-test/docker-compose.yml index 4ab1858fa..755eb02de 100644 --- a/docker/integration-test/docker-compose.yml +++ b/docker/integration-test/docker-compose.yml @@ -64,6 +64,7 @@ services: mock-oauth2: condition: service_started environment: + - SERVER_SERVLET_CONTEXT_PATH=/WebAPI - SPRING_DATASOURCE_HIKARI_CONNECTIONTIMEOUT=60000 - SPRING_DATASOURCE_HIKARI_INITIALIZATIONFAILTIMEOUT=60000 - DATASOURCE_URL=jdbc:postgresql://postgres:5432/ohdsi @@ -85,24 +86,24 @@ services: - SECURITY_AUTH_CAS_ENABLED=false - SECURITY_AUTH_WINDOWS_ENABLED=false - SECURITY_AUTH_KERBEROS_ENABLED=false - - SECURITY_AUTH_GOOGLE_ENABLED=false - - SECURITY_AUTH_FACEBOOK_ENABLED=false - - SECURITY_AUTH_GITHUB_ENABLED=false - - SECURITY_OID_CLIENTID=webapi-client - - SECURITY_OID_APISECRET=${OIDC_CLIENT_SECRET:-webapi-secret} - - SECURITY_OID_URL=http://mock-oauth2:9090/default/.well-known/openid-configuration - - SECURITY_OID_EXTERNALURL=http://localhost:9090/default - - SECURITY_OID_LOGOUTURL=http://localhost:9090/default/endsession - - SECURITY_OID_EXTRASCOPES=profile email - - SECURITY_OAUTH_CALLBACK_UI=http://localhost:18080/WebAPI/#/welcome - - SECURITY_OAUTH_CALLBACK_API=http://localhost:18080/WebAPI/user/oauth/callback - - SECURITY_OAUTH_CALLBACK_URLRESOLVER=query - - SECURITY_DB_DATASOURCE_URL=jdbc:postgresql://postgres:5432/ohdsi - - SECURITY_DB_DATASOURCE_DRIVERCLASSNAME=org.postgresql.Driver - - SECURITY_DB_DATASOURCE_USERNAME=postgres - - SECURITY_DB_DATASOURCE_PASSWORD=${POSTGRES_PASSWORD:-postgres} - - SECURITY_DB_DATASOURCE_SCHEMA=webapi - - SECURITY_DB_DATASOURCE_AUTHENTICATIONQUERY=select password from webapi.users where lower(login) = lower(?) + - SECURITY_AUTH_OAUTH_GOOGLE_ENABLED=false + - SECURITY_AUTH_OAUTH_FACEBOOK_ENABLED=false + - SECURITY_AUTH_OAUTH_GITHUB_ENABLED=false + - SECURITY_AUTH_OPENID_CLIENTID=webapi-client + - SECURITY_AUTH_OPENID_APISECRET=${OIDC_CLIENT_SECRET:-webapi-secret} + - SECURITY_AUTH_OPENID_URL=http://mock-oauth2:9090/default/.well-known/openid-configuration + - SECURITY_AUTH_OPENID_EXTERNALURL=http://localhost:9090/default + - SECURITY_AUTH_OPENID_LOGOUTURL=http://localhost:9090/default/endsession + - SECURITY_AUTH_OPENID_EXTRASCOPES=profile email + - SECURITY_AUTH_OAUTH_CALLBACK_UI=http://localhost:18080/WebAPI/#/welcome + - SECURITY_AUTH_OAUTH_CALLBACK_API=http://localhost:18080/WebAPI/user/oauth/callback + - SECURITY_AUTH_OAUTH_CALLBACK_URLRESOLVER=query + - SECURITY_AUTH_JDBC_DATASOURCE_URL=jdbc:postgresql://postgres:5432/ohdsi + - SECURITY_AUTH_JDBC_DATASOURCE_DRIVERCLASSNAME=org.postgresql.Driver + - SECURITY_AUTH_JDBC_DATASOURCE_USERNAME=postgres + - SECURITY_AUTH_JDBC_DATASOURCE_PASSWORD=${POSTGRES_PASSWORD:-postgres} + - SECURITY_AUTH_JDBC_DATASOURCE_SCHEMA=webapi + - SECURITY_AUTH_JDBC_DATASOURCE_AUTHENTICATIONQUERY=select password from webapi.users where lower(login) = lower(?) ports: - "18080:8080" healthcheck: