Azure VM 초기 셋팅
- VM: Linux - Centos7 환경
yum 엡데이트
1 | $ sudo yum update |
Node 설치
1 | $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash |
bashrc 파일 수정
1
$ vim ~/bashrc
코드 삽입
1
2
3export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"bashrc 업데이트 갱신
1
$ source ~/.bashrc
NPM 설치
1
2
3$ nvm insatall --lts
or
$ nvm install 16.15.1NPM 버전 기본 셋팅
1
$ nvm alias default 16.15.1
node 설치 확인 명령어
1
$ $ node -v
Dotnet Core 3.1.201 수동 설치
- 패키지 설치 필요 없는거 같음.
libicu 패키지 설치
- CentOS Linux에 .NET 설치 - .NET
- 인프라 요청 >
libicu
패키지 다운로드 허용 문서 요청
1 | $ sudo yum install libicu |
Azure DevOps > Azagent (Registration script) 실행
반드시 Azagent 리눅스용 Resistration script 실행 시 ‘libicu’ 의존성 패키지 설치가 되어 있어야 한다.
- [v] Personal Access Token 활성화 체크
- Personal Access Token:
Azagent 프로세스 구동 확인
1 | $ ps -e |
웹서버 루트 폴더 셋팅
- 경로: /home/service_dev_ptltest
1 | $ sudo chmod 755 wwwroot |
PM2 셋팅
- 경로: /home/service_dev_ptltest
1 | 1 $ sudo chmod 755 .pm |