diff --git a/.github/workflows/featureRelease.yml b/.github/workflows/featureRelease.yml index f803cfb3..bb113ae8 100644 --- a/.github/workflows/featureRelease.yml +++ b/.github/workflows/featureRelease.yml @@ -26,9 +26,6 @@ jobs: run: | docker create -p 27017:27017 --name FileFighterDB mongo:latest docker start FileFighterDB - - - name: Run Tests and update Sonar - run: mvn clean test sonar:sonar -s ./settings.xml - name: Build Docker Image run: mvn spring-boot:build-image -f pom.xml diff --git a/src/main/java/de/filefighter/rest/configuration/RestConfiguration.java b/src/main/java/de/filefighter/rest/configuration/RestConfiguration.java index 21fd5372..51986036 100644 --- a/src/main/java/de/filefighter/rest/configuration/RestConfiguration.java +++ b/src/main/java/de/filefighter/rest/configuration/RestConfiguration.java @@ -1,15 +1,5 @@ package de.filefighter.rest.configuration; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.web.cors.CorsConfiguration; -import org.springframework.web.cors.UrlBasedCorsConfigurationSource; -import org.springframework.web.filter.CorsFilter; - -import java.util.ArrayList; -import java.util.Arrays; - -@Configuration public class RestConfiguration { //Custom static constants @@ -21,17 +11,7 @@ public class RestConfiguration { public static final String USER_BASE_URI = "/users/"; public static final String DEFAULT_ERROR_PATH = "/error"; - @Bean - public CorsFilter corsFilter(){ - final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); - final CorsConfiguration config = new CorsConfiguration(); - // Don't do this in production, use a proper list of allowed origins - ArrayList allowedOrigins = new ArrayList<>(); - allowedOrigins.add("http://localhost:3000"); - config.setAllowedOrigins(allowedOrigins); - config.setAllowedHeaders(Arrays.asList("Origin", "Content-Type", "Accept")); - config.setAllowedMethods(Arrays.asList("GET", "POST", "PUT", "OPTIONS", "DELETE", "PATCH")); - source.registerCorsConfiguration("/**", config); - return new CorsFilter(source); + private RestConfiguration(){ + // Cannot be inst } -} +} \ No newline at end of file