ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • React로 aws에서 EC2로 배포하기
    Docker 2024. 9. 16. 03:31

    local

    npm run build

    sudo npm install -g serve


    로컬에서 dist파일 EC2로 옮긴후 


    EC2

     

    # 시스템의 패키지 목록을 최신 상태로 업데이트합니다.

    sudo apt update

     

    # npm 패키지 관리자를 설치합니다.

    sudo apt install npm

     

    # Node.js 18.x의 설치 스크립트를 다운로드하고 실행하여 NodeSource 저장소를 추가합니다.

    curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

     

    # Node.js와 npm을 설치합니다. Node.js 18.x 버전과 함께 최신 npm이 설치됩니다.

    sudo apt-get install -y nodejs

     

    # 전역적으로 serve 패키지를 설치합니다. serve는 정적 파일을 서빙하는 도구입니다.

    sudo npm install -g serve

     

    # /home/ubuntu/dist 경로의 정적 파일을 포트 4000에서 서빙합니다.

    serve -s /home/ubuntu/dist -l 4000

     

    # `nohup`을 사용하여 `serve`를 백그라운드에서 실행합니다. # `&`는 백그라운드 실행을 의미하며, `nohup.out` 파일에 로그가 기록됩니다.

    nohup serve -s /home/ubuntu/dist -l 4000 > nohup.out 2>&1 &

    (%주의사항% 반드시 dist파일 안에서 실행하여 spring의 nohup.out파일과 겹치지 않도록 실행)

    'Docker' 카테고리의 다른 글

    Docker를 이용한 Spring boot 서버 배포하기  (0) 2024.09.15
Designed by Tistory.