.ps1 (Powershell) 작성 요령
·
기타
용도 Windows 에서는 .sh 등과 같은 쉘 스크립트 파일을 바로 실행하기 까다롭다. Ubuntu WSL 등을 써야하는데 이도 제약이 있다. PowerShell 7.x 버전 기준으로 실행 스크립트를 만들어보자. 예시 아래 예제만 보고 따라하면 된다. .주석을 참고하시라!
[Intellij IDEA] ESLint 자동 적용, Code Style 설정
·
기타/잡동사니
When to use ESLint 를 설정해서 auto save 옵션을 활성화해도 자동으로 포맷이 적용되기 까지 시간이 걸린다. 이럴 땐 Intellij IDEA 자체적인 설정값 조정해주면 된다. How to use Editor > Code Style > General Editor > Code Style > Typescript 설정값 적용 범위 Default -> IDE 전체 (모든 프로젝트) Project -> 해당 프로젝트만 부록: OS별 EOL (End Of Line) 문제 OS마다 줄의 끝 (EOL) 이 다르게 처리된다. OS EOL 개행 처리 방법 값 Windows Carraige Return Line Feed (CRLF) \r\n Mac Line Feed (LF) \n Linux Line Fe..
[git] revert 명령어
·
기타/git
When to use 이전 커밋 기록을 유지하며 과거 커밋 상태로 돌아가게 해준다. How to use 현재 상태 총 2개의 commit 이 잘못된 커밋이고 이전 origin/main 브랜치로 돌아가고 싶다고 가정하자. (1) 1개씩 되돌리기 HEAD 포인터나 Hash 를 지정해서 1개씩 되돌리는 방식이다. 총 N개의 commit 을 되돌리면 총 N개의 commit 이 추가되어야한다. # 자기 자신 커밋 되돌리기. $ git revert HEAD~0 # 되돌릴 커밋 해시 $ git revert (2) N개 commit 한번에 되돌리기 여기서도 2가지 방법이 있다. # 총 N개 커밋을 되돌린다. # 상태는 되돌아가나, revert commit 은 별도 수동으로 해야한다. $ git revert --no-c..
[Docker] Docker network for communication among containers
·
기타/Docker
🎯 Goals Docker 에서 사용하는 네트워크 모드 4가지를 알아본다. host - container 간 통신과 차이점을 안다. container 간 통신하는 법을 알아본다. Docker Netowrk Mode 4 모드라고 했지만 --network, --net 의 '이름'이기도 하다. bridge (default) 별도의 네트워크 설정이 없는경우 이 값으로 지정된다. docker0 으로 도커 설치시 기본 내장된다. 172.17.0.1 을 Gateway 로 갖고있다. 이 모드로 추가되는 컨테이너는 veth 로 컨테이너 외부와 (보통 bridge와) 연결되고, eth는 내부 Network Interface 라고 보면된다. veth Virtual Network Adapter로 Virtual Ethernet..
[Docker] Host to container network
·
기타/Docker
실습 내용 Host OS 에서 nginx 를 설치하고 apache docker container 3개를 띄워 로드벨런싱해본다. 무엇을 배우나? Container Load balancing Container Network 설정 Q & A Q1. Nginx on Container vs Host OS? A1. 둘다 가능함. 단 Container 로 띄울거면 access-log 를 어디에 저장할지 잘 생각해야함. 공통으로 사용하는 volume 추천. Q2. How to communicate among contaienrs on network? A2. Many ways. Use bridge network (docker0) set custom docker bridge network with `docker networ..
📕 가독성 업, Hi docusaurus (feat.tistory, github, velog)
·
기타/잡동사니
배경 나는 총 3개의 블로그를 운영중이다. tistory 에러 로그 및 잡다한 지식 velog Node.js 및 AWS 내용 github + jekyll Database 기본기 공부내용 위와 같이 다루는 콘텐츠별로 블로그를 분리하여 관리하는데 최근 Kotlin 과 Go 등 언어와 프레임워크만 다룰 블로그를 개설하고자 다른 도구가 없나 찾아봤다. 구분 커스터마이징 자유도 마크다운 편의성 IDE & VCS 연동 편의성 tistory 높음 낮음 낮음 velog 낮음 높음 낮음 github.io 보통 높음 높음 gitbook ? 높음 높음 ✅ docusaurus 높음 높음 높음 디자인과 포맷은 gitbook 이 맘에 들지만 아쉽게도 3년 전부터 더이상 관리되지 않는 상태다. 한줄기 빛인 Facebook 에서 만..