surfharu

npm Basic Usage

npm init npm init # Create package.json file Install all packages npm install Install packages individually npm install [package] --save npm install [package]@[version] --save # Install a speci...

yarn Basic Usage

Install all packages yarn Install packages individually yarn add [package] yarn add [package]@[version] # Install a specific version yarn add -D [package] # Adding to devDependencies yarn global ...

npm package를 GitHub packages로 배포하기

기본 npm package 저장소은 public은 무료지만 private 은 유료이다. 하지만 github package를 이용하면 private을 500MB까지는 무료로 사용할 수 있다. GitHub Packages 사전 준비 github에 프로젝트 repository를 등록한다. github에서 private acc...

npm package unpublish

배포 후 72시간 내에만 삭제 가능하다. (그 이후에는 npm 측에 직접 삭제 요청 필요) package unpublish $ npm unpublish @niceharu/tc

npm 특정버전 설치

npm 모듈 설치시 아래와 같이 버전명을 입력하지 않으면 최신 버전이 설치된다. $ npm install mongoose-auto-increment dependency 문제로 특정 버전을 설치해야 하는 경우 @version을 붙여 설치한다. $ npm install mongoose-auto-increment@3.2.0

docker-compose 설정에 command 사용 방법

단독 명령어인 경우 version: "3" services: gotenberg: build: # Dockerfile 빌드 context: ./ # Dockerfile 빌드 경로 command: - "gotenberg" ports: - 3000:3000 옵션이 있는 경우 version: "3...

docker-compose 사용자 정의 파일 사용하기

-f 옵션을 사용하여 사용자 지정 파일을 지정할 수 있다. 서비스 올리기 $ docker-compose -f docker-compose-custom.yml up -d 서비스 내리기 $ docker-compose -f docker-compose-custom.yml down

docker ps 명령 시에 내용 전체보기

짤리는 내용을 전체보기 위해 --no-trunc 옵션을 붙여준다. 옵션 적용 전 $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS ...

docker image 삭제

특정 이미지 삭제 docker rmi -f <이미지네임> 사용하지 않는 docker image 전체 삭제 docker image prune -a

docker image 추출 및 삽입

이미지 추출 docker save -o <추출 파일명> <추출할 docker image명> docker save -o myserver.tar myserver:1.0 이미지 삽입 docker load -i <추출한 파일> docker load -i myserver.tar