일단 사이트를 만들었지만 추후 만들어야 할 것1. 마스터에게 어드민권한 계정 요청 시 이메일 혹은 디스코드 알람 기능2. 사원이 휴가를 신청 했을 시 팀장, 어드민에게 이메일 혹은 디스코드 알람 기능 아마 JMS로 해야할 것 같은데 그 전에 에러 케이스가 생기면 그것 부터 고치고 해야겠다.3. 엑셀로 출력 기능 poi로 할 것. https://tonyworld.kr/ Vite + Vue tonyworld.kr UI가 참 불편하게 모바일은 고려 안했다 ..
로컬 pc에선 에러가 나면 그냥 내가 그대로 고치면 된다.하지만 ec2에 배포한 상황에서 로그 기록을 보려면iterm 켜서 ec2에 ssh 접속 하고 docker logs [컨테이너이름] 하고계속 이러다보니 현타가 와버렸다. 그리고 쓸데없는 INFO 레벨 로그도 내 귀찮음에 한 몫 했다.그래서 서버에선 에러 로그만 출력되고 에러가 뜨면 CloudWatch에 저장되게 하고, 디스코드로 웹 훅을 걸어두기로 했따.이전 회사에서도 이게 귀찮아서 slack에 알람 해뒀었는데 지금은 슬랙을 안쓰니.. 디스코드로 해보기로 했다. 그래들 // logback,cloudwatch implementation 'ca.pjer:logback-awslogs-appender:1.6.0' logback.xml ..
EC2에 배포를 하고 요청을 하니 스웨거의 기본 요청이 http인 것을 발견..본 ec2는 nginx로 https SSL 발급을 하였다.그래서 스웨거 설정에서 https를 바라보게 해줘야한다.@Configuration@OpenAPIDefinition( info = @io.swagger.v3.oas.annotations.info.Info(title = "연차시스템 API 명세서", description = "연차 시스템 API 명세서", version = "v1"))public class SwaggerConfig { @Profile("dev") @Bean public OpenAPI devOpenAPI() { ... return new Ope..