본문 바로가기

전체 글99

[React] NextJS 로 프로젝트 생성하기(1) 회사에서 프로토 타입으로 어드민 페이지를 생성해야 할 일이 생겨 해보는겸~ 정리도 같이 한다! 1. 일단 npx로 nextJS 프로젝트를 세팅하자npx create-next-app@latest {프로젝트명} --typescript 2. 옵션들을 설정해주자 Would you like to use ESLint? … Yes ESLint 사용 여부이다. ESLint는 Lint 도구인데 코딩컨벤션을 설정하고 이에 어긋나게 코딩을 하면 피드백을 해준다. 나도 모르게 안티패턴으로 작성하는 상황을 피하고자 ESLint를 사용하는 옵션을 선택했다. 시도 때도 없이 빨간 밑줄이 나타나는 것이 싫다면 No를 선택해도 상관없다. Would you like to use Tailwind CSS? … Yes Tailwind C.. 2025. 6. 4.
[AWS] EC2 로 Nexus 저장소 세팅하기-(2)업로드및내려받기 이제 Nexus Web UI 페이지로 Repositroy jar를 올려보자 1. 설정메뉴 > Repository 로 이동 2. Create Repository 클릭후 maven2(hosted) 선택이름과 정책 버전 설정, 나는 스냅샷으로 만들었다. Release 프로젝트가 안정적으로 배포되고 사용될 때 사용 일반적으로 버그 수정, 기능 개선 등 작은 변경 사항 포함 릴리즈 버전의 artifact는 배포된 후에 변경되지 않음 (수정 시 버전 up) Snapshot안정화되지 않은 개발 중인 버전 개발 중인 코드에 대한 최신 빌드를 나타냄 스냅샷 버전의 artifact는 커밋할 때마다 업데이트됨 MixedRelease, Snapshot 상관없이 배포는 되지만, 수정 시 버전 up 해야함 3. Role .. 2025. 6. 2.
[AWS] EC2 로 Nexus 저장소 세팅하기-(1)설치하기 회사에서 현재 나는 기술테크 표준화를 담당하고 있다. 공통 라이브러리를 Nexus Maven Repository 로 구성해보려 한다. 회사에서 지원이 부족한 관계로 그냥 내가 aws에서 nexus 저장소를 설치해서 lib 를 올려보기로 했다.(눈물 ㅠㅠ) ✅ AWS EC2 세팅하기 우선 AWS 접속해서 로그인하자. 검색에서 EC2 선택 -> EC2 대시보드-> 인스턴스로 이동 1. [인스턴스 시작] 클릭 이름 세팅후인스턴스 유형은 t2.micro로 한다. 프리티어 계정은 1년간 매달 750시간 무료이용이 가능하다. (1대 기준 24시간 * 31일 = 744시간) 모든 유형은 전부 프리티어가 지원해주는걸로 하였다. (돈아껴야지^^) 2. 키페어 생성 그리곤 키 페어(로그인) 메뉴에 필수로 지정해.. 2025. 6. 2.
[SpringBoot] KeyCloak 으로 인증서버 만들기(1) 현 회사에서 기능설계 아키텍처 및 표준화설계를 하면서 내부 서버에 SSO 인증 서비스를 만들고자 정리해보는 글이다. 1. 먼저 Keycloak을 설치하자.https://ssmyefrin.tistory.com/98 [Docker] 도커로 Keycloak 설치하기(windows)✔ Keycloak ?Keycloak은 Red Hat에서 개발한 오픈 소스 싱글 사인온(SSO) 및 ID 관리 플랫폼으로, 사용자 인증 및 권한 부여를 처리하는 솔루션이다. Keycloak은 다양한 기능을 제공하여 개발자가 보안 및ssmyefrin.tistory.com 2. http://localhost:8080/ 로 접속해보자.아래와 같은 화면에서 Administration Console로 접속후 아까 docker 실행시 설정했.. 2025. 5. 29.