코딩
-
[Keycloak.part1] Keycloak을 설치해서 로그인을 해보자(3분)코딩/개발일지 2024. 5. 4. 01:59
OS: Mac OSKeycloack 오픈소스 버전을 활용해서 SAML 로그인을 구현해 보려고 합니다.만약 구현에 성공한다면 SAML을 지원하는 많은 IDP적용 시킬 수 있을 것으로 예상됩니다. 간단하게 설치기를 남기려고 합니다. 아래 단계를 따라서 최종 목표를 달성하려고 합니다. 순서는 중간에 변경 될 수도 있습니다.대략적인 리서치를 끝내고 예상한 단계이기에 내용이 실하지 않으며 때로는 부족할 수도 있습니다. 1. keycloak 로컬 설치2. DB 연결 (postgresql)3. keycloack 로컬 로그인 구현하기4. public 서버 배포5. plublic 서버에서 로그인 구현 1. Keycloak 설치하기 Keycloack에서 제공하는 container 이미지로 로컬에 설치해 보겠습니다.다양한..
-
[Errno 99] error while attempting to bind on address cannot assign requested address 에러코딩/에러 2023. 7. 11. 21:33
문제 상황 도커(docker) 이미지 빌드 후 아래와 같은 에러가 뜨는 경우 가 있습니다. 분명 로컬에서는 잘되는데 이미지 빌드 후 아래와 같은 에러가 발생하게 됩니다. [Errno 99] error while attempting to bind on address ('::1', 9090, 0, 0): cannot assign requested address 해결 방법 저의 경우 어플리케이션 실행시 호스트 주소를 localhost (127.0.0.1)에서 0.0.0.0 주소로 변경 했을 떄 에러가 해결되었습니다. 아래 글을 통해 힌트를 얻었습니다. https://github.com/ray-project/ray/issues/7084 [Dashboard] OSError: [Errno 99] error whil..
-
[CD] 5분만에 오픈소스를 활용한 Docker container 이미지 자동으로 배포하기(feat. watchtower)코딩/CI.CD 2023. 5. 25. 00:51
간단한 GitActions를 이용한 간단한 CI를 구축하고 싶으시면 아래 포스트를 참고해 주세요. 2023.03.10 - [코딩/CI] - [CI] Github Action으로 Docker hub에 이미지 업로드 #1 [CI] Github Action으로 Docker hub에 이미지 업로드 #1 목표 master branch에 code가 push 되었을 때 Github Action을 통해서 Docker hub에 이미지를 빌드하여 푸쉬 github workflow 작성하기 Github Action은 트리거가 발생하면 repository의 root 디렉토리 밑에 .github/workflow의 yourknow.tistory.com 2023.03.14 - [코딩/CI] - [CI] Github Action으로..
-
[CI] Github Action으로 Docker hub에 이미지 업로드 #2코딩/CI.CD 2023. 3. 14. 00:41
1편 - gitaction workflow 예제를 작성해보는 포스트 [CI] Github Action으로 Docker hub에 이미지 업로드 #1 목표 master branch에 code가 push 되었을 때 Github Action을 통해서 Docker hub에 이미지를 빌드하여 푸쉬 github workflow 작성하기 Github Action은 트리거가 발생하면 repository의 root 디렉토리 밑에 .github/workflow의 yourknow.tistory.com 목표 master branch에 code가 push 되었을 때 Github Action을 통해서 Docker hub에 이미지를 빌드하여 푸쉬 Docker hub 정보 Repository에 설정하기 Github 레포지토리로 이동해..
-
[CI] Github Action으로 Docker hub에 이미지 업로드 #1코딩/CI.CD 2023. 3. 10. 02:36
목표 master branch에 code가 push 되었을 때 Github Action을 통해서 Docker hub에 이미지를 빌드하여 푸쉬 github workflow 작성하기 Github Action은 트리거가 발생하면 repository의 root 디렉토리 밑에 .github/workflow의 yaml 파일을 읽어서 동작합니다. 링크 GitHub Actions 빠른 시작 - GitHub Docs Introduction You only need a GitHub repository to create and run a GitHub Actions workflow. In this guide, you'll add a workflow that demonstrates some of the essential fea..
-
[zsh Error] compinit:503: no such file or directory: /usr/local/share/zsh/site-functions/*코딩/에러 2022. 10. 23. 18:18
1. 상황 맥북에어 M1 입니다. 명령어 실행시 source ~/.zshrc 아래와 같은 에러 메세지가 나타나는 경우가 있습니다. compinit:503: no such file or directory: /usr/local/share/zsh/site-functions/_brew compinit:503: no such file or directory: /usr/local/share/zsh/site-functions/_brew_services 대부분 아래와 같이 실행하면 다들 해결된다고 하는데 저는 안되더라구요. 그 이외의 다양한 방법을 실행해 봤으나 여전히 계속 에러가 나왔습니다. brew doctor brew cleanup source ~/.zchrc 2. 해결방법 그러다가 아래 글을 읽고 https:/..
-
[알고리즘] 프로그래머스 신고결과 받기 Java(자바)코딩/알고리즘 2022. 1. 14. 14:45
- 문제 https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr - 코드 설명 idIdx를 통해 이름과 index번호를 맵핑해 줍니다. User 클래스를 생성해서 거기에 내가 신고한 사람 , 나를 신고한 사람을 저장한 후에 내가 k번 이상 신고를 받았으면 suspendedList에 추가했다. 이 후 다시한번 User객체를 for문으로 탐색하여 reportList에 suspendedList에 추가된 사람이 있는..
-
[알고리즘] 프로그래머스 거리두기 확인하기 Java(자바)코딩/알고리즘 2022. 1. 13. 23:00
- 문제 https://programmers.co.kr/learn/courses/30/lessons/81302 코딩테스트 연습 - 거리두기 확인하기 [["POOOP", "OXXOX", "OPXPX", "OOXOX", "POXXP"], ["POOPX", "OXPXP", "PXXXO", "OXXXO", "OOOPP"], ["PXOPX", "OXOXP", "OXPOX", "OXXOP", "PXPOX"], ["OOOXX", "XOOOX", "OOOXX", "OXOOX", "OOOOO"], ["PXPXP", "XPXPX", "PXPXP", "XPXPX", "PXPXP"]] [1, 0, 1, 1, 1] programmers.co.kr - 코드 설명 제대로된 알고리즘을 구현하지 못했습니다. 좌표문제에 특히 약점을 보..