# 고고컴퍼니 어드민 개발 서버 배포

개발 서버 접속 정보

주소 :
ID :
PW :
port : 

  1. node.js 설치 (최초 1회)

# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash

# vi ~/.bashrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

# source ~/.bashrc

# nvm --version
0.40.2

# nvm install 20

# node -v
v20.19.0
  1. pnpm 설치 (최초 1회)

  1. pm2 설치 (최초 1회)

  1. 소스 코드 다운로드 (최초 1회)

  • 개발 환경일 경우 (dev branch로 변경)


5. 소스 최신화

5-1. 개발 환경

5-2. 상용 환경

  1. 패키지 설치

  1. 빌드

  • 빌드 캐시가 남아있을 경우

  1. 최초 실행

  • pm2 start npm --name "${프로젝트명}" --interpreter $(which pnpm) -- run ${실행할 package.json의 script / 개발: start:dev, 상용: start:prod)}

  • 실행 확인

  • 서버 재부팅 시 자동 실행 설정 (명령어 실행 후 나오는 script를 복사하여 실행)

  • pm2 상태 저장

  1. 서버 재시작 (빌드까지 완료된 이후)

Last updated