diff --git a/docker-compose.yml b/docker-compose.yml index 0d3c3c1..2dbfb36 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,3 +26,16 @@ services: - ./databases/config:/etc/mysql/conf.d ports: - "3306:3306" + + nginx: + image: nginx:latest + container_name: nginx-proxy + volumes: + - ./nginx/conf.d:/etc/nginx/conf.d + - /etc/letsencrypt:/etc/letsencrypt + ports: + - "80:80" + - "443:443" + depends_on: + - app + restart: always diff --git a/src/main/java/com/example/SucceSS/config/security/SecurityConfig.java b/src/main/java/com/example/SucceSS/config/security/SecurityConfig.java index 3c4dc52..5facf1a 100644 --- a/src/main/java/com/example/SucceSS/config/security/SecurityConfig.java +++ b/src/main/java/com/example/SucceSS/config/security/SecurityConfig.java @@ -23,7 +23,8 @@ public class SecurityConfig { "/api/auth/sign-in/**", "/error", "/api/auth/reissue", - "/ws-chat/**" + "/ws-chat/**", + "/.well-known/acme-challenge/**" // SSL 인증을 위한 예외 추가 }; private static final String[] SWAGGER_WHITELIST = { "/swagger-ui/**", "/v3/api-docs/**"