Skip to content

Commit 5a6ca3d

Browse files
committed
feat[OAuth]: 실행구성 변경 및 환경변수 추가
1 parent f534e43 commit 5a6ca3d

File tree

4 files changed

+33
-12
lines changed

4 files changed

+33
-12
lines changed

backend/.env.default

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ PROD_REDIS_HOST=NEED_TO_SET
3030
PROD_REDIS_PORT=NEED_TO_SET
3131
PROD_REDIS_PASSWORD=NEED_TO_SET
3232

33+
PROD_QDRANT_HOST=NEED_TO_SET
34+
PROD_QDRANT_PORT=NEED_TO_SET
35+
3336
# DEV
3437
DEV_URL=NEED_TO_SET
3538
DEV_FRONTEND_URL=NEED_TO_SET
@@ -50,6 +53,9 @@ DEV_REDIS_HOST=NEED_TO_SET
5053
DEV_REDIS_PORT=NEED_TO_SET
5154
DEV_REDIS_PASSWORD=NEED_TO_SET
5255

56+
DEV_QDRANT_HOST=NEED_TO_SET
57+
DEV_QDRANT_PORT=NEED_TO_SET
58+
5359
# TEST
5460
TEST_DATASOURCE_URL=NEED_TO_SET
5561
TEST_DATASOURCE_USERNAME=NEED_TO_SET
@@ -63,3 +69,13 @@ TEST_REDIS_PASSWORD=NEED_TO_SET
6369

6470
# AI
6571
OPENAI_API_KEY=NEED_TO_SET
72+
73+
# Base application.yml variables (no profile-specific prefix)
74+
SPRING_AI_VECTORSTORE_QDRANT_HOST=NEED_TO_SET
75+
SPRING_AI_VECTORSTORE_QDRANT_PORT=NEED_TO_SET
76+
SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_REDIRECT_URI=NEED_TO_SET
77+
SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_NAVER_REDIRECT_URI=NEED_TO_SET
78+
CUSTOM_CORS_ALLOWED_ORIGINS=NEED_TO_SET
79+
CUSTOM_OAUTH2_REDIRECT_URL=NEED_TO_SET
80+
CUSTOM_OAUTH2_FAILURE_URL=NEED_TO_SET
81+
CUSTOM_FRONTEND_URL=NEED_TO_SET

backend/src/main/resources/application-dev.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,14 @@ spring:
2121
client:
2222
registration:
2323
kakao:
24-
redirect-uri: ${DEV_OAUTH2_KAKAO_REDIRECT_URI}
24+
redirect-uri: ${DEV_OAUTH2_KAKAO_REDIRECT_URI:http://localhost:8080/login/oauth2/code/kakao}
2525
naver:
26-
redirect-uri: ${DEV_OAUTH2_NAVER_REDIRECT_URI}
26+
redirect-uri: ${DEV_OAUTH2_NAVER_REDIRECT_URI:http://localhost:8080/login/oauth2/code/naver}
27+
ai:
28+
vectorstore:
29+
qdrant:
30+
host: ${DEV_QDRANT_HOST}
31+
port: ${DEV_QDRANT_PORT}
2732

2833
custom:
2934
cors:

backend/src/main/resources/application-prod.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ spring:
3232
client:
3333
registration:
3434
kakao:
35-
redirect-uri: ${PROD_OAUTH2_KAKAO_REDIRECT_URI}
35+
redirect-uri: ${PROD_OAUTH2_KAKAO_REDIRECT_URI:https://api.trybalaw.com/login/oauth2/code/kakao}
3636
naver:
37-
redirect-uri: ${PROD_OAUTH2_NAVER_REDIRECT_URI}
37+
redirect-uri: ${PROD_OAUTH2_NAVER_REDIRECT_URI:https://api.trybalaw.com/login/oauth2/code/naver}
3838
ai:
3939
vectorstore:
4040
qdrant:

backend/src/main/resources/application.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ spring:
5454

5555
vectorstore:
5656
qdrant:
57-
host: localhost
58-
port: 6334
57+
host: ${SPRING_AI_VECTORSTORE_QDRANT_HOST}
58+
port: ${SPRING_AI_VECTORSTORE_QDRANT_PORT}
5959
collection-name: "legal_cases"
6060
vector-size: 1536
6161

@@ -89,7 +89,7 @@ spring:
8989
client-id: ${SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_CLIENT_ID}
9090
client-secret: ${SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_CLIENT_SECRET}
9191
client-name: Kakao
92-
redirect-uri: http://localhost:8080/login/oauth2/code/kakao
92+
redirect-uri: ${SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_REDIRECT_URI}
9393
authorization-grant-type: authorization_code
9494
client-authentication-method: client_secret_post
9595
scope:
@@ -101,7 +101,7 @@ spring:
101101
client-id: ${SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_NAVER_CLIENT_ID}
102102
client-secret: ${SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_NAVER_CLIENT_SECRET}
103103
client-name: Naver
104-
redirect-uri: http://localhost:8080/login/oauth2/code/naver
104+
redirect-uri: ${SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_NAVER_REDIRECT_URI}
105105
authorization-grant-type: authorization_code
106106
scope:
107107
- email
@@ -144,13 +144,13 @@ management:
144144

145145
custom:
146146
cors:
147-
allowed-origins: http://localhost:3000
147+
allowed-origins: ${CUSTOM_CORS_ALLOWED_ORIGINS}
148148
jwt:
149149
secretKey: ${CUSTOM_JWT_SECRET_KEY}
150150
accessToken:
151151
expirationSeconds: ${CUSTOM_JWT_ACCESS_TOKEN_EXPIRATION_SECONDS}
152152
oauth2:
153-
redirect-url: http://localhost:3000/oauth/callback
154-
failure-url: http://localhost:3000/oauth/callback?error=true
153+
redirect-url: ${CUSTOM_OAUTH2_REDIRECT_URL}
154+
failure-url: ${CUSTOM_OAUTH2_FAILURE_URL}
155155
frontend:
156-
url: http://localhost:3000
156+
url: ${CUSTOM_FRONTEND_URL}

0 commit comments

Comments
 (0)