본문 바로가기

1% 이해하기 시리즈12

[golang 1% 이해하기] air | 실시간 코드 변경을 위한 live-reload 기능 도입하기 #2 docker 컨테이너와 로컬 레포 연동하기 🏃🏻 들어가며이번 글에서는 이전 글의 연장선으로 air 를 사용하여 docker container 와 로컬 레포를 연동하여 사용하는 방법에 대해서 알아보겠습니다.  일반적으로는 1. Dockerfile 작성 / 2. docker container stop ( 구동중인 docker container 정지 ) / 3. docker build ( 새로운 docker 이미지 빌드 ) / 4. docker container start ( 새로운 이미지 기반의 docker container 실행 ) 등의 과정을 거치게 됩니다. 코드의 변경 과정이 생긴다면 2 ~ 4 과정을 반복해야하는 불편함이 있습니다. 하지만, docker 이미지 빌드 과정에서 docker container 와 로컬 레포를 연동하고, 코드의 .. 2024. 10. 30.
[golang 1% 이해하기] air | 실시간 코드 변경을 위한 live-reload 기능 도입하기 #1 설치하기 🏃🏻 들어가며Typescript 에서 프론트 / 백엔드 개발을 진행하다보면, 사용하는 라이브러리 또는 프레임워크 자체에 자동으로 변경 내역을 반영하여 서버를 재시작 해주는 기능을 기본으로 제공 해주거나 별도로 nodemon 과 같은 라이브러리를 사용하여 해당 기능을 구현할 수 있습니다. 예를 들면, ReactJS, NestJs, nodemon 등이 있습니다.  이번에, Go 를 학습하면서 당연하게 생각했던 기능이 없어 검색을 하는 과정에서 변경 내역을 자동으로 반영하여 서버를 재시작 해주는 기능을 제공하는 air 라는 도구를 알게 되어 실제 적용을 해보며 글을 작성하게 되었습니다. 이번에 제가 air (live-reloading) 글에서 정리하고자 하는 내용은 크게 2가지 입니다 .#1 local 환.. 2024. 10. 29.
[Git 1%이해하기] git 브랜치 이름 변경하기 🏃🏻 들어가며자주 사용하는 git 명령어중 하나인 "git 브랜치 이름 변경하는 방법" 에 대해서 정리 해보았습니다. 'git pull' , 'git push' 와 비교했을때 사용률을 다소 떨어지지만 꼭 알고 있어야 한다고 생각 합니다 :)저는 주로 3가지 상황일때 해당 명령어를 사용해 git 브랜치의 이름을 변경 했습니다. main 브랜치를 기준으로 새로운 브랜치를 생성할때 오타가 발생한 경우로컬의 main 브랜치의 .git 이 꼬인 경우remote 저장소에 push 하기 위해 local 저장소에 push 하는 과정에서 branch 이름을 수정하는 경우 제가 이번 글에서 정리하고자 하는 내용은 크게 2가지 입니다.현재 사용중인 브랜치의 이름 변경하는 방법현재 사용중인 브랜치 이외에 다른 브랜치의 이.. 2024. 5. 29.
[vscode 1% 이해하기] Jetbrains Mono 폰트 vscode 적용하기 (feat. Font Ligature) 📍목차 📍들어가며 📍Jetbrains Mono 폰트 적용하기 1) 폰트 다운로드 2) 폰트 적용하기 3) vscode Font Ligature 활성화하기 📍마무리하며 📍 들어가며 vscode 에서 Ligature 기능을 활성화 하면 '===' , '!=', '>=', '=>' 등의 문구를 아래의 이미지와 같이 변경 할 수 있습니다. 하지만, 모든 폰트에서 Ligature 기능을 지원하지 않기 때문에 이를 지원하는 폰트를 찾아 vscode 에 적용해야합니다. 📍Jetbrains Mono 폰트 적용하기 1) 폰트 다운로드 아래의 링크를 통해 Ligature 기능을 지원하는 Jetbrains Mono 폰트를 다운로드 합니다. https://www.jetbrains.com/lp/mono/#how-to-insta.. 2024. 3. 26.
반응형