Skip to content

innovationacademy-kr/visitor-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42Visitor_server

스웨거 문서 주소: http://localhost:8080/swagger-ui.html

AWS SMS 기능 사용 시 설정

./src/main/resources/application-local.properties

cloud.aws.region.static= 선택 region
cloud.aws.stack.auto=false
aws.accessKey= 발급받은 KEY
aws.secretKey= 발급받은 KEY
aws.region= 해당 region

데이터베이스 설정

./src/main/resources/application-local.properties

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/ftvisitor?characterEncoding=UTF-8&serverTimezone=Asia/Seoul
spring.datasource.username=계정
spring.datasource.password=비밀번호

에러 로그 슬렉 웹훅

./src/main/resources/application-local.properties

#Web Hook
log.slack-config.enabled=true
log.slack-config.web-hook-url = 웹훅URL
log.slack-config.channel=체널
log.level=ERROR (전송용 로그레벨 설정)

log.slack-config.enabled의 값을 True / False로 설정함으로서 설정한 log.level 이상에 해당하는 로그를 생성시 등록된 슬렉 체널로 전송할지를 선택 할 수 있습니다.

암호화 Seed 설정

./src/main/resources/application-local.properties

# Should be 16 letters
encrypt.seed=abcdefghij123456
encrypt.seed.init=abcdefghij123456

개인정보는 데이터베이스에 암호화되어서 저장됩니다. 암호화 되는 KEY를 지정을 해주셔야 하며, 16글자로 지정해주셔야합니다.

단축URL 서비스 API Key

./src/main/resources/application-local.properties

api-key=apikey

해당 서비스는 별도의 단축 URL 서비스를 구축해서 사용하고 있으며, 해당 서비스에서 사용하는 키 정보입니다. 문자메세지를 통해서 단축 URL 서비스를 사용하지 않으시려면 ShortUrlService의 파일을 삭제하거나 Bean 등록을 하지않고 ReserveController 파일에서 saveReserve 메서드와 updateReserve 메서드에서 단축 URL 서비스 사용부분

List<ShortUrlResponseDto> shortUrlList = shortUrlService.createShortUrls(visitors, staffReserveInfo);
    ...
log.info("Send message to Staff and Visitors");

을 제거하시고 사용하시면 됩니다.

혹은 단축 URL을 직접 구현하시거나 다른 플랫폼을 사용하셔서 ShortenerService를 관련해서 수정해주시면 됩니다.

About

A reservation service of the Innovation academy for visitors.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages