diff --git a/.github/workflows/cd-workflow-dev.yml b/.github/workflows/cd-workflow-dev.yml index 70af0eba6..c1a0f4b38 100644 --- a/.github/workflows/cd-workflow-dev.yml +++ b/.github/workflows/cd-workflow-dev.yml @@ -67,14 +67,17 @@ jobs: echo "🗂️ Change Directory to Compose Path" cd ${{ env.COMPOSE_PATH }} - echo "✋🏻Stopping existing container and Cleaning up old images" - sudo docker-compose down --rmi all +# echo "✋🏻Stopping existing container and Cleaning up old images" +# sudo docker-compose down --rmi all sudo docker ps -a echo "🥳 Pulling new image" sudo docker pull ${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_IMAGE }} + + echo "🚀 Run Blue-Green Deploy Script" + sudo bash deploy.sh - echo "🌱 Starting new container" - sudo docker-compose up -d - sudo docker image prune -f \ No newline at end of file +# echo "🌱 Starting new container" +# sudo docker-compose up -d +# sudo docker image prune -f \ No newline at end of file diff --git a/.gitignore b/.gitignore index 69b50fe50..b10e200c4 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ build/ !**/src/main/**/build/ !**/src/test/**/build/ *.yml +deploy.sh ### STS ### .apt_generated diff --git a/build.gradle b/build.gradle index f85de9560..977c9c573 100644 --- a/build.gradle +++ b/build.gradle @@ -74,6 +74,8 @@ dependencies { // Swagger implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.8' + + implementation 'org.springframework.boot:spring-boot-starter-actuator' } def querydslDir = layout.buildDirectory.dir("generated/querydsl").get().asFile diff --git a/src/main/java/konkuk/thip/common/security/filter/JwtAuthenticationFilter.java b/src/main/java/konkuk/thip/common/security/filter/JwtAuthenticationFilter.java index 3cf0920da..a4436ab84 100644 --- a/src/main/java/konkuk/thip/common/security/filter/JwtAuthenticationFilter.java +++ b/src/main/java/konkuk/thip/common/security/filter/JwtAuthenticationFilter.java @@ -85,7 +85,8 @@ protected boolean shouldNotFilter(HttpServletRequest request) { || path.startsWith("/v3/api-docs") || path.startsWith("/api-docs") || path.startsWith("/oauth2/authorization") - || path.startsWith("/login/oauth2/code"); + || path.startsWith("/login/oauth2/code") + ; } } diff --git a/src/main/java/konkuk/thip/config/SecurityConfig.java b/src/main/java/konkuk/thip/config/SecurityConfig.java index be64fa06b..beb014447 100644 --- a/src/main/java/konkuk/thip/config/SecurityConfig.java +++ b/src/main/java/konkuk/thip/config/SecurityConfig.java @@ -43,16 +43,8 @@ public class SecurityConfig { private static final String[] WHITELIST = { "/swagger-ui/**", "/api-docs/**", "/swagger-ui.html", "/v3/api-docs/**","/oauth2/authorization/**", - "/login/oauth2/code/**", - -// //테스트를 위한 url - "/api/test/public", - "/api/test/auth-status", - "/api/test/protected", - "/auth/kakao/**", - "/kakao-login-test.html", - "/google-login-test.html", - "/index.html", + "/login/oauth2/code/**", "/actuator/health", + }; @Bean