본문 바로가기

IT

(4)
[Docker] Dockerfile 작성 - 복수의 베이스 이미지 ( react + nginx ) 📌TL;DR - 복수의 베이스 이미지 실행이 필요한 경우의 dockerfile 작성법 예제 포스팅 글 0️⃣ 서론 react로 개발하고 nginx 웹서버를 통해 배포해야하는 일이 생겼다. docker로 관리하고 있음에 dockerfile을 작성하는데, github에서 버전관리 시에는 빌드파일을 올리지 않으니 container에서 빌드를 해야했다. 그래서 생각한 방법으로 아래 두가지 1. node + nginx 베이스 이미지를 찾아 한개의 이미지에서 빌드 후 실행 2. 빌드용 베이스 이미지, 운영용 베이스 이미지를 별도로 작성하여 운영용 이미지를 실행 이미지 실행 시 조금이라도 가볍게 만들면 좋을 것 같아서 2번으로 결정 후 아직까지 잘 운영중에 있다. 해당 방법을 아래와 같이 공유한다. 1️⃣ Docke..
[Git] Git 설정 - editor 변경 📌TL;DR - Git editor 확인 & 변경 명령어 포스팅 글 1️⃣ Editor 확인 - 현재 적용중인 editor 확인 명령어 git config --global core.editor 2️⃣ Editor 변경 - 기본 editor 설정 명령어 ( vim, nano etc... ) git config --global core.editor "nano" 오타 및 틀린점이 있으면 피드백 부탁드립니다.
[Docker] Docker 컨테이너에서 파일 가져오기 & 내보내기 📌TL;DR -컨테이너에서 로컬로 파일을 가져오거나 내보내기를 위한 커맨드 정리 💭서론 - 실행 중인 컨테이너와 파일을 주고받고 싶을 때 docker cp 는 좋은 방법이다. 💻 Docker Command 1. 컨테이너의 파일을 가져오기 docker cp [containerID]:[container_path] [host_path] # docker cp 8ab851:/app/data/text.txt C:/text.txt 2. 컨테이너로 파일을 내보내기 docker cp [host_path] [containerID]:[container_path] # docker cp C:/text.txt 8ab851:/app/data/text.txt 오타 및 틀린점이 있으면 피드백 부탁드립니다.
[Git] Git Commit 규칙 📌TL;DR - Commit Message의 규칙 & 구조 & 예제를 포스팅 🤙🏻 Git Commit Message의 규칙 제목과 본문을 빈 행으로 구분한다. 제목은 50글자 이내로 제한한다. 제목의 첫 글자는 대문자로 작성한다. 제목 끝에는 마침표를 넣지 않는다. 제목은 명령문으로 사용하며 과거형을 사용하지 않는다. 본문의 각 행은 72글자 내로 제한한다. 어떻게 보다는 무엇과 왜를 설명한다. 🧱 Git Commit Message의 구조 // Header, Body, Footer는 각각 빈 행으로 구분 Type : Title// Header (제목) Body// Body (본문) Footer// Footer - Header ( * 필수 입력 ) - Type의 종류 Type description feat..