diff --git a/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/aws/controller/healthCheckController.java b/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/aws/controller/healthCheckController.java new file mode 100644 index 00000000..72438f27 --- /dev/null +++ b/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/aws/controller/healthCheckController.java @@ -0,0 +1,28 @@ +package com.nowait.applicationadmin.aws.controller; + +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.nowait.common.api.ApiUtils; + +import lombok.RequiredArgsConstructor; + +@RestController +@RequestMapping("") +@RequiredArgsConstructor +public class healthCheckController { + @GetMapping("/health-check") + public ResponseEntity healthCheck() { + return ResponseEntity + .status(HttpStatus.OK) + .body( + ApiUtils + .success( + "정상 작동 중입니다." + ) + ); + } +} diff --git a/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/config/security/SecurityConfig.java b/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/config/security/SecurityConfig.java index e7fa71d5..66abaef6 100644 --- a/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/config/security/SecurityConfig.java +++ b/nowait-app-admin-api/src/main/java/com/nowait/applicationadmin/config/security/SecurityConfig.java @@ -54,7 +54,8 @@ public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { "/api-docs/**", "/swagger-resources/**", "/webjars/**", - "/demo-ui.html" + "/demo-ui.html", + "/health-check" ) .permitAll() .anyRequest().authenticated() // 그외 요청은 허가된 사람만 인가 diff --git a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/aws/controller/healthCheckController.java b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/aws/controller/healthCheckController.java new file mode 100644 index 00000000..79ae27c0 --- /dev/null +++ b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/aws/controller/healthCheckController.java @@ -0,0 +1,28 @@ +package com.nowait.applicationuser.aws.controller; + +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.nowait.common.api.ApiUtils; + +import lombok.RequiredArgsConstructor; + +@RestController +@RequestMapping("") +@RequiredArgsConstructor +public class healthCheckController { + @GetMapping("/health-check") + public ResponseEntity healthCheck() { + return ResponseEntity + .status(HttpStatus.OK) + .body( + ApiUtils + .success( + "정상 작동 중입니다." + ) + ); + } +} diff --git a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/config/security/SecurityConfig.java b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/config/security/SecurityConfig.java index 0fa65142..97111041 100644 --- a/nowait-app-user-api/src/main/java/com/nowait/applicationuser/config/security/SecurityConfig.java +++ b/nowait-app-user-api/src/main/java/com/nowait/applicationuser/config/security/SecurityConfig.java @@ -70,7 +70,8 @@ public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { "/webjars/**", "/demo-ui.html", "/v1/menus/all-menus/stores/**", - "/nowait/management/**" + "/nowait/management/**", + "/health-check" ) .permitAll() .anyRequest().authenticated() // 그외 요청은 허가된 사람만 인가