From 4f4c8eb742eeaa798bd4b13c4734091c31569a45 Mon Sep 17 00:00:00 2001 From: "aditya.chandel" <> Date: Wed, 12 Mar 2025 11:15:36 -0600 Subject: [PATCH] - Enable CORS for all localhost ports - Enable pipeline --- .github/workflows/docker-build-publish.yml | 3 ++- .../adityachandel/booklore/config/security/SecurityConfig.java | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker-build-publish.yml b/.github/workflows/docker-build-publish.yml index 6d778c13d..275cc26ba 100644 --- a/.github/workflows/docker-build-publish.yml +++ b/.github/workflows/docker-build-publish.yml @@ -3,7 +3,8 @@ name: Build, Tag, and Push to GitHub Container Registry on: push: branches: - - disable + - master + - develop jobs: build-and-push: diff --git a/booklore-api/src/main/java/com/adityachandel/booklore/config/security/SecurityConfig.java b/booklore-api/src/main/java/com/adityachandel/booklore/config/security/SecurityConfig.java index 58cd72815..c020f9158 100644 --- a/booklore-api/src/main/java/com/adityachandel/booklore/config/security/SecurityConfig.java +++ b/booklore-api/src/main/java/com/adityachandel/booklore/config/security/SecurityConfig.java @@ -55,12 +55,11 @@ public class SecurityConfig { @Bean public CorsConfigurationSource corsConfigurationSource() { CorsConfiguration configuration = new CorsConfiguration(); - configuration.setAllowedOrigins(List.of("http://localhost:4200", "http://localhost:5050")); + configuration.setAllowedOrigins(List.of("http://localhost:*")); configuration.setAllowedMethods(List.of("GET", "POST", "PUT", "DELETE", "OPTIONS")); configuration.setAllowedHeaders(List.of("Authorization", "Cache-Control", "Content-Type")); configuration.setExposedHeaders(List.of("Content-Disposition")); configuration.setAllowCredentials(true); - UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); source.registerCorsConfiguration("/**", configuration); return source;