본문 바로가기
728x90
반응형

분류 전체보기106

Gitlab 과 Jenkins 연동하기 보호되어 있는 글 입니다. 2024. 7. 18.
로컬에 띄운 내 웹페이지를 외부에서도 접속 가능하게 하는법 (Ngrok) 원래 외부에서 외부망으로 내 로컬 PC에 호스팅하는 애플리케이션 (EX: 웹페이지)에  접속하려면, 내 public ip를 직접 노출하고 포트포워딩 설정 까지 해줘야한다. 그게 아니라면 클라우드 환경에 배포함으로써 이를 대신할 수 있지만초기 구축하는 데 시간과 노력이 많이 들어가고 조금만 잘못해도 과금이 될 수 있다.Ngrok은 이런 번거로움 없이 로컬 서버를 안전하게 https로 바꿔서 인터넷에 올려주는터널링 툴이다. 사용법은 os나 실행/운영환경에 따라 다른데https://ngrok.com/download" data-og-host="ngrok.com" data-og-source-url="https://ngrok.com/download" data-og-url="https://ngrok.com/downl.. 2024. 7. 18.
Docker GitLab 버전 업그레이드 + 프로젝트 백업과 복구 https://gitlab-com.gitlab.io/support/toolbox/upgrade-path/?current=16.1.6&target=16.11.6&distro=docker&edition=ce Upgrade Path gitlab-com.gitlab.io깃랩에서 제공하는 Upgrade Path라는 사이트로본인이 사용하는 깃랩 현재 버전과, 궁극적으로 올리고 싶은 버전을 오른쪽에 기입한다. 예시: 같은 16 버전에서의 업그레이드는 가능한 것으로 테스트 됐지만메이저 버전을 17로 올렸을 때 DB Migration의 문제가 있어서 웬만해서는 메이저 버전은 올리지말고새롭게 받아 구축하는 것을 추천한다.나의 경우 CE를 사용하고 도커에 띄우기 때문에 위와 같이 설정했다.GO!를 누르게 되면 맨 위에 어떤.. 2024. 7. 12.
PAT(Personal Access Token)로 HTTPS에 호스팅 된 Gitlab CE 접속하기 + SourceTree 연동 해당 에러를 마주하게 되면 해결해주겠다.fatal: credential-cache unavailable; no unix socket supportremote: HTTP Basic: Access denied. The provided password or token is incorrect or your account has 2FA enabled and you must use a personal access token instead of a password. PAT를 만드는 법은 많은 블로그에도 설명이 되어있다.가장 간단하게 설명한 블로그의 포스팅을 공유한다.https://4int.tistory.com/56 Edit profile > 좌측의 Access Tokens 클릭 2. Access Token 발급 받기.. 2024. 7. 11.
Docker로 하는 Gitlab CI/CD HTTPS 호스팅 총 정리 보호되어 있는 글 입니다. 2024. 7. 10.
Docker Gitlab CI/CD 에 대해 알아보기 (HTTP) CI/CD는 지속적 통합(Continuous Integration) 및 지속적 배포(Continuous Deployment)를 의미하며, 소프트웨어 개발 라이프사이클을 간소화하고 가속화하는 것을 목표로 한다. 쉽게 말해 개인이 작업한 내용을 커밋하고 푸쉬하면 자동으로 빌드하는 것이 CI, 지속적 통합이고빌드한 것을 자동으로 배포하면 CD, 지속적 배포이다.  라이프사이클을 간소화하고 가속화한다는 것은 수작업으로 진행되는 일련의 프로세스가 반복적으로 일어나야 하다보니 귀찮음이 생긴 개발자들이 이 프로세스를 자동화 시킨 것을 거창하게 얘기한 것이다.그리고 사실 큰 개념은 여러 명령어를 모아서 실행시킨 Shell 파일과 크게 다를 바 없다. 허나 늘 그렇듯 처음 구축이 어려운 법이기 때문에 이를 최대한 쉽고 .. 2024. 7. 9.
[장고 + 리액트] 리액트를 장고에서 띄우기 (CSR -> SSR) 보호되어 있는 글 입니다. 2024. 6. 26.
728x90
반응형