Skip to content

Commit 0b185e1

Browse files
committed
fix: 메일 환경변수 추가
1 parent 639a7cb commit 0b185e1

3 files changed

Lines changed: 6 additions & 5 deletions

File tree

.github/workflows/CICD.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ jobs:
2828
spring.datasource.username: ${{ secrets.MYSQL_USERNAME }}
2929
spring.datasource.password: ${{ secrets.MYSQL_PASSWORD }}
3030
spring.jwt.secret: ${{ secrets.JWT_SECRET }}
31+
spring.mail.username: ${{ secrets.EMAIL_USERNAME }}
32+
spring.mail.password: ${{ secrets.EMAIL_PASSWORD }}
3133
kakao.auth.client-id: ${{ secrets.CLIENT_ID }}
3234
kakao.local.api-key: ${{ secrets.CLIENT_ID }}
3335
cloud.aws.credentials.access-key: ${{ secrets.S3_ACCESS_KEY }}

src/main/java/_ITHON/ReturnZone/domain/member/controller/MemberController.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
import org.springframework.http.HttpStatus;
2121
import org.springframework.http.ResponseEntity;
2222
import org.springframework.web.bind.annotation.*;
23-
import java.util.Map;
24-
import lombok.extern.slf4j.Slf4j;
2523

2624
@Slf4j
2725
@Tag(name = "회원 API", description = "회원가입, 로그인 등 회원 관련 API")
@@ -150,7 +148,8 @@ public ResponseEntity<String> sendTemporaryPassword(
150148
log.error("임시 비밀번호 발송 중 오류 발생: {}", e.getMessage(), e);
151149
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body("임시 비밀번호 발송에 실패했습니다. 잠시 후 다시 시도해주세요.");
152150
}
153-
151+
}
152+
154153
@Operation(summary = "로그아웃", description = "현재 로그인된 세션을 무효화하여 로그아웃합니다.",
155154
responses = {
156155
@ApiResponse(responseCode = "200", description = "로그아웃 성공"),

src/main/resources/application-prod.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ spring:
2020
host: smtp.gmail.com # Gmail의 SMTP 서버 호스트 주소
2121
port: 587 # TLS 암호화를 사용하는 표준 포트 (권장)
2222
# port: 465 # SSL 암호화를 사용하는 포트 (이 경우 아래 properties에서 starttls.enable 대신 ssl.enable을 true로 설정)
23-
username: your.gmail.address@gmail.com # <-- 여기에 본인의 Gmail 주소를 입력하세요!
24-
password: your_app_password_or_gmail_password # <-- 여기에 본인의 Gmail 비밀번호 또는 앱 비밀번호를 입력하세요!
23+
username: ${EMAIL_USERNAME} # <-- 여기에 본인의 Gmail 주소를 입력하세요!
24+
password: ${EMAIL_PASSWORD} # <-- 여기에 본인의 Gmail 비밀번호 또는 앱 비밀번호를 입력하세요!
2525
properties:
2626
mail.smtp.auth: true # SMTP 인증 사용 여부
2727
mail.smtp.starttls.enable: true # TLS 암호화 사용 여부 (포트 587 사용 시)

0 commit comments

Comments
 (0)