Local [ver 1]
spring:
datasource:
url: jdbc:mysql://localhost:3306/buddyguard
username: root
password: 1234
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
hibernate:
ddl-auto: update
show-sql: true
database-platform: org.hibernate.dialect.MySQL8Dialect
사용자별 버전 [ ver 1 ]
초대링크 ver.
spring:
datasource:
url: jdbc:mysql://localhost:3306/buddyguard
username: root
password: 1234
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
hibernate:
ddl-auto: none
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
show-sql: true
database-platform: org.hibernate.dialect.MySQL8Dialect
jwt:
secret: daydaydaydaydaydaydaydaydaydaydaydaydaydaydyadyadyadyaddyadya
security:
oauth2:
client:
registration:
kakao:
client-name: Kakao
redirect-uri: http://buddyguard.site:8081/login/oauth2/code/kakao
client-id: 7548739afbcdf882eb8308b3a536f5b4
client-secret: Pshyf3TzXSVJE4vQeR0xQiU2OGfhPke3
scope:
- account_email
- profile_nickname
- profile_image
authorization-grant-type: authorization_code
client-authentication-method: client_secret_post
provider:
kakao:
authorization-uri: https://kauth.kakao.com/oauth/authorize
token-uri: https://kauth.kakao.com/oauth/token
user-info-uri: https://kapi.kakao.com/v2/user/me
user-name-attribute: id
data:
redis:
host: localhost
port: 6379
timeout: 60000
springdoc:
api-docs:
path: /api-docs
swagger-ui:
path: /swagger-ui.html
oauth2-redirect-url: http://buddyguard.site:8081/login/oauth2/code/kakao
show-login-endpoint: true
app:
base-url: "http://buddyguard.site:8081"
fcm:
type: service_account
project_id: "my-buddy-guard"
private_key_id: "423b5c5e0fda78154961c3302c5436f7df06abf9"
private_key: |
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHH83nCTQBJbLg
lsfqNN+B7I5g1cMbu45tuvldaXfI86IyNymGt3PeazBzS7MPymSFsKmxDbpgemHL
1vDF8aK7PM7KF7AAtULrg3EQpea3aCx+ciNFqdgG3b2R6ivcqNpqCkJbibZBN1DQ
sON37NfdS2unPc4gS1nWondJ0fKflKz5IRVJdcsQV1l+hDMfBCEmWVSpsEJ2tfzd
Cq9KKuGGR9XT8FOzsEn2l8GbhuImOA+qY3Yw1jH2ga5jIbbWBFBhTwP82923oDEU
GShPWjeXBqBINZNorwrPm94RKCIu/Wd3Mg/h6avK3DO1qDDbXvR+KtleMWEKZ6XQ
1NP97FkvAgMBAAECggEAI3GgU4MaXCfrNrnwHNrLfBNw5oC2SY3xlMumzn9TAJSJ
ZvnVrPKjr9ARoDw1w9ZJXVisY+UnKzwtgzyfwAQ6bKyuvF9KB148arKLYiS9tCDZ
ZqqHZ8OLPfGjaEEwDIeL1Ts9Q5D4PZSMkJEj9DlW1T+zCmJgefQfqipiJGQ4FTpv
RO9GVUzbzpr4bw2XBV8ZKI6AD+yGwZKoZcBumQPRtY8oLeLNcXVhy93Rl2T48TF0
FSQG5EGbInBei4T2d1eS510SJToP230uPZJEigZFK2vaGnvUHhrRu5aav+T/wSOT
9B5ypmO1LjLKCmgAgrYJlXBBlo6Tfa3xPeFekpKnDQKBgQD9RuLHRn8MSdlwY7fW
4R14T5RGKHnCDmxjRArKuR8IaitOH/PShA57+LLzLXkoPSbkMVQu3jF1mtl092KR
8WdXtfNBhBMbf1nT4la38Pb9sydMbihCFi/v37god4Mo2AXCn3H3T1j1/MjnKw2i
+RiUoBekWoaU5ErPNb1JtsukxQKBgQDJQ96pjcBJRXiFrp6gDYgQkd6p9xPsV4jK
mlpaiItdqRyAvtxLBRs7ZLQtU5vCF6AznMiooccELuZtivacTOJbMWvbLOeW8Wyn
MtLcxVYFnOExPK+AFq/IbPrX0AIBuw0rg+aG3zYkM52ldV722nYe1XcRRRqNNHG5
Nt3QkbEtYwKBgGvI6OWJOLQQEXrk1O2bK6FxrFYXD4nn/XRZFoajNXOtSvSaYHbs
QAW+FtmqNm9LZuuhmoO/hyjXV0eRp98X7rTC99yfyknfbmjfX6wz3ciln0nFb1iA
fLIGcSa3hZeyJvFmTWfD2sYEZ7MI/WqnuzA02RrWc4OVi8iWxBFEu3FJAoGABMW5
N+gGkTY2f2T+mej4OvxafUlAjbAdrEAwuEjYlSX3aQ4dhyHd3XCr3Q9IeDe7Mr4a
+/SqFW1PRXWwF1CzZVospovQCgI7g1NvMJD1Uzi/Fj3MI4tmK6h54jgqdAQNceS0
yKnuTLl0mYHI+K2Bc4W4Rw6ObJ67u5qTc+igfOUCgYEAhM8YcCgryXCDgq0BC0kp
vIPB4ZordXPwCuGBtz/ueJGp0MwZf6kOowFqBepKbpP/ga3xzlwnF7uzMqtEBAxD
wrXmVPLIPQmdTqvq5qHlqWZTJAsXm9lWibmnrF6bRU4sJPndZcWJkZViOZbEltbi
LDzo+z4keExScukCxPjGt4s=
-----END PRIVATE KEY-----
client_email: "[email protected]"
client_id: "112266510341488981259"
auth_uri: "https://accounts.google.com/o/oauth2/auth"
token_uri: "https://oauth2.googleapis.com/token"
auth_provider_x509_cert_url: "https://www.googleapis.com/oauth2/v1/certs"
client_x509_cert_url: "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-ukdre%40my-buddy-guard.iam.gserviceaccount.com"
universe_domain: "googleapis.com"
초대링크 ver2 -(배포용)
server:
forward-headers-strategy: native
spring:
datasource:
url: jdbc:mysql://buddyguard.site:3308/buddyguard
username: root
password: 1234
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
hibernate:
ddl-auto: none
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
show-sql: true
database-platform: org.hibernate.dialect.MySQL8Dialect
jwt:
secret: daydaydaydaydaydaydaydaydaydaydaydaydaydaydyadyadyadyaddyadya
security:
oauth2:
client:
registration:
kakao:
client-name: Kakao
redirect-uri: http://buddyguard.site:8081/login/oauth2/code/kakao
client-id: 7548739afbcdf882eb8308b3a536f5b4
client-secret: Pshyf3TzXSVJE4vQeR0xQiU2OGfhPke3
scope:
- account_email
- profile_nickname
- profile_image
authorization-grant-type: authorization_code
client-authentication-method: client_secret_post
provider:
kakao:
authorization-uri: https://kauth.kakao.com/oauth/authorize
token-uri: https://kauth.kakao.com/oauth/token
user-info-uri: https://kapi.kakao.com/v2/user/me
user-name-attribute: id
data:
redis:
host: localhost
port: 6379
timeout: 60000
springdoc:
api-docs:
path: /api-docs
swagger-ui:
path: /swagger-ui.html
oauth2-redirect-url: http://buddyguard.site:8081/login/oauth2/code/kakao
show-login-endpoint: true
app:
base-url: "http://buddyguard.site:8081"
FCM 추가 ver3(배포용)
server:
forward-headers-strategy: native
spring:
datasource:
url: jdbc:mysql://buddyguard.site:3308/buddyguard
username: root
password: 1234
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
hibernate:
ddl-auto: none
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
show-sql: true
database-platform: org.hibernate.dialect.MySQL8Dialect
jwt:
secret: daydaydaydaydaydaydaydaydaydaydaydaydaydaydyadyadyadyaddyadya
security:
oauth2:
client:
registration:
kakao:
client-name: Kakao
redirect-uri: https://api.buddyguard.site/login/oauth2/code/kakao
client-id: 7548739afbcdf882eb8308b3a536f5b4
client-secret: Pshyf3TzXSVJE4vQeR0xQiU2OGfhPke3
scope:
- account_email
- profile_nickname
- profile_image
authorization-grant-type: authorization_code
client-authentication-method: client_secret_post
provider:
kakao:
authorization-uri: https://kauth.kakao.com/oauth/authorize
token-uri: https://kauth.kakao.com/oauth/token
user-info-uri: https://kapi.kakao.com/v2/user/me
user-name-attribute: id
data:
redis:
host: redis-container
port: 6379
timeout: 60000
logging:
level:
org.springframework.security: DEBUG
springdoc:
api-docs:
path: /api-docs
swagger-ui:
path: /swagger-ui.html
oauth2-redirect-url: https://login/oauth2/code/kakao
show-login-endpoint: true
app:
invitation-link-base-url: "https://buddyguard.site"
# S3
cloud:
aws:
s3:
bucket: mybuddyguard
region:
static: ap-northeast-2
credentials:
access-key: AKIA47CRZSFGB3EGSDWI
secret-key: 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
stack:
auto: false
fcm:
type: service_account
project_id: "my-buddy-guard"
private_key_id: "423b5c5e0fda78154961c3302c5436f7df06abf9"
private_key: |
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHH83nCTQBJbLg
lsfqNN+B7I5g1cMbu45tuvldaXfI86IyNymGt3PeazBzS7MPymSFsKmxDbpgemHL
1vDF8aK7PM7KF7AAtULrg3EQpea3aCx+ciNFqdgG3b2R6ivcqNpqCkJbibZBN1DQ
sON37NfdS2unPc4gS1nWondJ0fKflKz5IRVJdcsQV1l+hDMfBCEmWVSpsEJ2tfzd
Cq9KKuGGR9XT8FOzsEn2l8GbhuImOA+qY3Yw1jH2ga5jIbbWBFBhTwP82923oDEU
GShPWjeXBqBINZNorwrPm94RKCIu/Wd3Mg/h6avK3DO1qDDbXvR+KtleMWEKZ6XQ
1NP97FkvAgMBAAECggEAI3GgU4MaXCfrNrnwHNrLfBNw5oC2SY3xlMumzn9TAJSJ
ZvnVrPKjr9ARoDw1w9ZJXVisY+UnKzwtgzyfwAQ6bKyuvF9KB148arKLYiS9tCDZ
ZqqHZ8OLPfGjaEEwDIeL1Ts9Q5D4PZSMkJEj9DlW1T+zCmJgefQfqipiJGQ4FTpv
RO9GVUzbzpr4bw2XBV8ZKI6AD+yGwZKoZcBumQPRtY8oLeLNcXVhy93Rl2T48TF0
FSQG5EGbInBei4T2d1eS510SJToP230uPZJEigZFK2vaGnvUHhrRu5aav+T/wSOT
9B5ypmO1LjLKCmgAgrYJlXBBlo6Tfa3xPeFekpKnDQKBgQD9RuLHRn8MSdlwY7fW
4R14T5RGKHnCDmxjRArKuR8IaitOH/PShA57+LLzLXkoPSbkMVQu3jF1mtl092KR
8WdXtfNBhBMbf1nT4la38Pb9sydMbihCFi/v37god4Mo2AXCn3H3T1j1/MjnKw2i
+RiUoBekWoaU5ErPNb1JtsukxQKBgQDJQ96pjcBJRXiFrp6gDYgQkd6p9xPsV4jK
mlpaiItdqRyAvtxLBRs7ZLQtU5vCF6AznMiooccELuZtivacTOJbMWvbLOeW8Wyn
MtLcxVYFnOExPK+AFq/IbPrX0AIBuw0rg+aG3zYkM52ldV722nYe1XcRRRqNNHG5
Nt3QkbEtYwKBgGvI6OWJOLQQEXrk1O2bK6FxrFYXD4nn/XRZFoajNXOtSvSaYHbs
QAW+FtmqNm9LZuuhmoO/hyjXV0eRp98X7rTC99yfyknfbmjfX6wz3ciln0nFb1iA
fLIGcSa3hZeyJvFmTWfD2sYEZ7MI/WqnuzA02RrWc4OVi8iWxBFEu3FJAoGABMW5
N+gGkTY2f2T+mej4OvxafUlAjbAdrEAwuEjYlSX3aQ4dhyHd3XCr3Q9IeDe7Mr4a
+/SqFW1PRXWwF1CzZVospovQCgI7g1NvMJD1Uzi/Fj3MI4tmK6h54jgqdAQNceS0
yKnuTLl0mYHI+K2Bc4W4Rw6ObJ67u5qTc+igfOUCgYEAhM8YcCgryXCDgq0BC0kp
vIPB4ZordXPwCuGBtz/ueJGp0MwZf6kOowFqBepKbpP/ga3xzlwnF7uzMqtEBAxD
wrXmVPLIPQmdTqvq5qHlqWZTJAsXm9lWibmnrF6bRU4sJPndZcWJkZViOZbEltbi
LDzo+z4keExScukCxPjGt4s=
-----END PRIVATE KEY-----
client_email: "[email protected]"
client_id: "112266510341488981259"
auth_uri: "https://accounts.google.com/o/oauth2/auth"
token_uri: "https://oauth2.googleapis.com/token"
auth_provider_x509_cert_url: "https://www.googleapis.com/oauth2/v1/certs"
client_x509_cert_url: "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-ukdre%40my-buddy-guard.iam.gserviceaccount.com"
universe_domain: "googleapis.com"
multipart추가 버전(배포용) - 안써도댐
server:
forward-headers-strategy: native
spring:
datasource:
url: jdbc:mysql://buddyguard.site:3308/buddyguard
username: root
password: 1234
driver-class-name: com.mysql.cj.jdbc.Driver
servlet:
multipart:
enabled: true
max-file-size: 10MB # 최대 파일 크기 설정
max-request-size: 10MB # 최대 요청 크기 설정
jpa:
hibernate:
ddl-auto: none
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
show-sql: true
database-platform: org.hibernate.dialect.MySQL8Dialect
jwt:
secret: daydaydaydaydaydaydaydaydaydaydaydaydaydaydyadyadyadyaddyadya
security:
oauth2:
client:
registration:
kakao:
client-name: Kakao
redirect-uri: https://api.buddyguard.site/login/oauth2/code/kakao
client-id: 7548739afbcdf882eb8308b3a536f5b4
client-secret: Pshyf3TzXSVJE4vQeR0xQiU2OGfhPke3
scope:
- account_email
- profile_nickname
- profile_image
authorization-grant-type: authorization_code
client-authentication-method: client_secret_post
provider:
kakao:
authorization-uri: https://kauth.kakao.com/oauth/authorize
token-uri: https://kauth.kakao.com/oauth/token
user-info-uri: https://kapi.kakao.com/v2/user/me
user-name-attribute: id
data:
redis:
host: redis-container
port: 6379
timeout: 60000
logging:
level:
org.springframework.security: DEBUG
springdoc:
api-docs:
path: /api-docs
swagger-ui:
path: /swagger-ui.html
oauth2-redirect-url: https://login/oauth2/code/kakao
show-login-endpoint: true
app:
invitation-link-base-url: "https://buddyguard.site"
# S3
cloud:
aws:
s3:
bucket: mybuddyguard
region:
static: ap-northeast-2
credentials:
access-key: AKIA47CRZSFGB3EGSDWI
secret-key: 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
stack:
auto: false
fcm:
type: service_account
project_id: "my-buddy-guard"
private_key_id: "423b5c5e0fda78154961c3302c5436f7df06abf9"
private_key: |
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHH83nCTQBJbLg
lsfqNN+B7I5g1cMbu45tuvldaXfI86IyNymGt3PeazBzS7MPymSFsKmxDbpgemHL
1vDF8aK7PM7KF7AAtULrg3EQpea3aCx+ciNFqdgG3b2R6ivcqNpqCkJbibZBN1DQ
sON37NfdS2unPc4gS1nWondJ0fKflKz5IRVJdcsQV1l+hDMfBCEmWVSpsEJ2tfzd
Cq9KKuGGR9XT8FOzsEn2l8GbhuImOA+qY3Yw1jH2ga5jIbbWBFBhTwP82923oDEU
GShPWjeXBqBINZNorwrPm94RKCIu/Wd3Mg/h6avK3DO1qDDbXvR+KtleMWEKZ6XQ
1NP97FkvAgMBAAECggEAI3GgU4MaXCfrNrnwHNrLfBNw5oC2SY3xlMumzn9TAJSJ
ZvnVrPKjr9ARoDw1w9ZJXVisY+UnKzwtgzyfwAQ6bKyuvF9KB148arKLYiS9tCDZ
ZqqHZ8OLPfGjaEEwDIeL1Ts9Q5D4PZSMkJEj9DlW1T+zCmJgefQfqipiJGQ4FTpv
RO9GVUzbzpr4bw2XBV8ZKI6AD+yGwZKoZcBumQPRtY8oLeLNcXVhy93Rl2T48TF0
FSQG5EGbInBei4T2d1eS510SJToP230uPZJEigZFK2vaGnvUHhrRu5aav+T/wSOT
9B5ypmO1LjLKCmgAgrYJlXBBlo6Tfa3xPeFekpKnDQKBgQD9RuLHRn8MSdlwY7fW
4R14T5RGKHnCDmxjRArKuR8IaitOH/PShA57+LLzLXkoPSbkMVQu3jF1mtl092KR
8WdXtfNBhBMbf1nT4la38Pb9sydMbihCFi/v37god4Mo2AXCn3H3T1j1/MjnKw2i
+RiUoBekWoaU5ErPNb1JtsukxQKBgQDJQ96pjcBJRXiFrp6gDYgQkd6p9xPsV4jK
mlpaiItdqRyAvtxLBRs7ZLQtU5vCF6AznMiooccELuZtivacTOJbMWvbLOeW8Wyn
MtLcxVYFnOExPK+AFq/IbPrX0AIBuw0rg+aG3zYkM52ldV722nYe1XcRRRqNNHG5
Nt3QkbEtYwKBgGvI6OWJOLQQEXrk1O2bK6FxrFYXD4nn/XRZFoajNXOtSvSaYHbs
QAW+FtmqNm9LZuuhmoO/hyjXV0eRp98X7rTC99yfyknfbmjfX6wz3ciln0nFb1iA
fLIGcSa3hZeyJvFmTWfD2sYEZ7MI/WqnuzA02RrWc4OVi8iWxBFEu3FJAoGABMW5
N+gGkTY2f2T+mej4OvxafUlAjbAdrEAwuEjYlSX3aQ4dhyHd3XCr3Q9IeDe7Mr4a
+/SqFW1PRXWwF1CzZVospovQCgI7g1NvMJD1Uzi/Fj3MI4tmK6h54jgqdAQNceS0
yKnuTLl0mYHI+K2Bc4W4Rw6ObJ67u5qTc+igfOUCgYEAhM8YcCgryXCDgq0BC0kp
vIPB4ZordXPwCuGBtz/ueJGp0MwZf6kOowFqBepKbpP/ga3xzlwnF7uzMqtEBAxD
wrXmVPLIPQmdTqvq5qHlqWZTJAsXm9lWibmnrF6bRU4sJPndZcWJkZViOZbEltbi
LDzo+z4keExScukCxPjGt4s=
-----END PRIVATE KEY-----
client_email: "[email protected]"
client_id: "112266510341488981259"
auth_uri: "https://accounts.google.com/o/oauth2/auth"
token_uri: "https://oauth2.googleapis.com/token"
auth_provider_x509_cert_url: "https://www.googleapis.com/oauth2/v1/certs"
client_x509_cert_url: "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-ukdre%40my-buddy-guard.iam.gserviceaccount.com"
universe_domain: "googleapis.com"
management:
endpoints:
web:
exposure:
include: "*"