Azure VM

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
    3
    export 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.1
  • NPM 버전 기본 셋팅

    1
    $ nvm alias default 16.15.1
  • node 설치 확인 명령어

    1
    $ $ node -v

node 설치 확인


Dotnet Core 3.1.201 수동 설치

  • 패키지 설치 필요 없는거 같음.

libicu 패키지 설치

1
$ sudo yum install libicu

Azure DevOps > Azagent (Registration script) 실행

반드시 Azagent 리눅스용 Resistration script 실행 시 ‘libicu’ 의존성 패키지 설치가 되어 있어야 한다.

의존성 패키지 에러

  • [v] Personal Access Token 활성화 체크
  • Personal Access Token:

Personal Access Token 생성

Azagent 정상 설치 완료


Azagent 프로세스 구동 확인

1
$ ps -e

Azagent 프로세스 구동 확인


웹서버 루트 폴더 셋팅

  • 경로: /home/service_dev_ptltest
1
$ sudo chmod 755 wwwroot

PM2 셋팅

  • 경로: /home/service_dev_ptltest
1
2
3
1 $ sudo chmod 755 .pm
2 $ sudo chown service_dev_ptltest .pm
3 $ sudo chgrp wheel .pm
공유하기