개발관련/삽질
-
토이프로젝트 배포 메모장개발관련/삽질 2024. 10. 5. 19:03
1. vue 프로젝트 AWS S3로 배포하기S3 버킷 만들기는 검색하거나, 그냥 진행해도 상관없음. vue 프로젝트 빌드 후 /dist 디렉을 모두 업로드하고, 정적 웹 사이트 호스팅 이후 문제점들 메모앤드포인트 접근 시 403 Forbidden, Accessdenied 문제. - 정책문제로 검색 후 해결.프론트서버를 사용자화면, 스토어관리자화면 2개를 구성. - 버킷 2개 만들어서 사용하는걸로 해결.2. 스프링부트 프로젝트 EC2에 배포하기스토어api서버, 유저api서버 2개를 어떻게 같이 배포할까 고민.도커를 설치해서 같이 배포하기로 결정.기록용으로 Dockerfile, docker-compose.yaml 참조# Java 환경이 있는 Docker 이미지를 기반으로 사용FROM openjdk:17-jd..
-
코틀린 스프링부트 JWT refreshToken 설정 관련(feat. Filter)개발관련/삽질 2024. 9. 9. 01:44
시큐리티 설정에서 들어오는 jwt토큰을 체크하는 필터를 추가했다.@Beanfun filterChain(httpSecurity: HttpSecurity): SecurityFilterChain { return httpSecurity ... .addFilterBefore( JwtAuthFilter(tokenBusiness, userDetailsService), UsernamePasswordAuthenticationFilter::class.java ) .build()} 그리고 기존 토큰을 발급하는 로직에 테스트를 위해서 accessToken(1)과 refreshToken(12) 각각 더하는 시간을 시간이 아닌 분으로 ..