목록STUDY/RECORD (11)
정구리의 우주정복
Keycloak 설치해서 토이프로젝트의 사용자 인증, 권한 관리를 해버릴 예정이다 + Docker 공부도 해보려고 한다 Keycloak 공식 문서 Docker 환경에 keycloak 설치 하는 방법은 두가지가 있다 ! (1) docker run (2) docker compose 위 링크에서는 docker run 을 사용하고 있지만 이번에는 docker compose 를 사용해서 설치해보려 한다 그냥 .. yaml 파일 작성하는거 해보고싶어서 한다 (공부할겸) Docker Compose 란 ? Docker Compose 는 여러개의 컨테이너로 구성된 복잡한 애플리케이션을 쉽게 관리하기 위한 도구이다 ! Docker run 을 사용하면 개별 container 생성이 가능한데 매번 n개의 container 를..
사이드 프로젝트 시작하기도전에 에러를 만나서 컴퓨터 모니터 부숴버릴 뻔했다 아래와 같은 에러다 09:19:27.885: [repo 명] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/main:refs/heads/main --set-upstream remote: Permission to [Organizations]/[repo 명].git denied to J-ungry. fatal: unable to access 'https://github.com/[Organizations]/[repo 명].git/': The requested URL..
Mac 에 Homebrew 를 설치해보자 https://brew.sh/ Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 여기 들어가기 명령어 복사 후 terminal 에 붙여넣기 sudo 명령어 나오면 컴퓨터 계정 비번 적어주기 그럼 대충 이런식으로 나오면서 설치가 진행된다 ! 인내심을 가지고 기다리기 만약 나처럼 warning 이 나온다면 next step 에 있는 명령어를 그대로 복사해서 터미널에서 실행해주면 된다 이후 brew --version 명령어가 정상 동작하는지 확인하면 설치 완료 ~
1. keycloak 다운로드 https://www.keycloak.org/downloads downloads - Keycloak Downloads 22.0.1 For a list of community maintained extensions check out the Extensions page. Server Quickstarts Client Adapters WildFly [DEPRECATED]
1. Dockerfile 생성 안에는 만들 이미지에 대한 정보를 기술해준다 FROM public.ecr.aws/docker/library/eclipse-temurin:11 VOLUME /tmp ENV TZ=UTC COPY ./target/*.jar app.jar ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar"] 2. jar 파일 생성 (intelliJ 에서 진행) mvn clean package -DskipTests clean 이후 package 를 통해 target 폴더를 생성 + jar 파일까지 생성한다 -> install 과 package 의 차이 ??? => package 는 생성된 jar 파일이 ...
공부를 하다 HTML 과 XHTML 에 차이가 있음을 알게되어 정리해본다 ! HTML 이란 ?HTML (Hyper Text Markup Language) 는 웹 페이지 표시를 위해 개발된 마크업 언어 ! 마크업 언어란 태그를 이용해서 문서나 데이터 구조를 명시하는 언어이다 HTML 은 ex) Hello World XHTML 이란?XHTML (Extensible Hypertext Markup Language) 는 HTML 과 동등한 표현 능력을 지닌 “XML” 마크업 언어로 HTML 보다 ”엄격한“ 문법을 가진다 HTML 과 사용 방법등은 거의 동일하지만 디테일한 부분에서 약간의 차이가 있다 HTML 과 XHTML 의 차이 1. 태그 닫는 방식 HTML 은 태그가 ..
다양한 프로젝트를 하게 되면 새로운 git repository 를 사용해야 하는 경우가 많다 ! 그럴땐 어떻게 해야할 까나~~~ 1. 새로 저장소로 사용하고 싶은 폴더로 간다 (나의경우엔 grylog 폴더에 들어와있음) 2. git init (터미널에서) 3. git add . 4. git status (상태 확인용이기 때문에 생략 가능) 5. git 에 접속해 새로운 repository 를 만들어준다 6. 새로운 repository 를 만들게 되면 저기에 있는 주소를 복사해준다 7. git remote add origin 복사한주소 8. git push origin master 해주면 끝 ! 만약에 error: src refspec master does not match any 에러가 난다면 git i..
오늘은 mysql setting 이랑 workbench command 들 대충 정리 할라고한다 (나중에 볼라고) root 계정으로 접속해서 계정 생성 후 command+return 으로 create 실행했는데 안되길래 (1396 error) 기존의 사용자 지우고 다시 만들어줬덩 command +return 하면은 한줄 workbench 에서 한줄 씩 실행이 가능하다 jungry 계정을 생성하고 grant all 사용해서 모든 권한을 준다 blog 라는 이름의 db 생성 후 use 사용해서 접속 ! 이후 한글 설정을 해주기 위해 my.cnf (window 에서는 my.ini 사용) 를 열어줘여하는데 파일의 위치를 찾기위해 mysql --help | grep my.cnf 를 해주면 밑에 여러가지 위치들이 나..