# NginX 설정 편집
sudo nano /etc/nginx/sites-available/default

# 기존 내용 다 지우고 대체
# 80번 포트로 접속하면 NginX가 자동으로 3000번으로 바인딩
server {
    listen 80;
    server_name {도메인} www.{도메인};
    
    location / {
        proxy_pass <http://localhost:3000>;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

# ctrl + x -> y -> Enter 로 저장하고 나가기

# NginX 재시작
sudo systemctl restart nginx

수동 빌드 (추후 Jenkins로 자동화)

# 프로젝트 클론 (권한 문제 피하기 위해 홈에다가)
git clone <https://github.com/{your-repo}/{your-app}.git>

# 홈으로 이동
cd ~
# 프로젝트 디렉토리로 이동
cd {프로젝트 디렉토리}

# 어플리케이션 빌드
npm install
npm run build    # 또는 npm run build -- --no-lint
npm start &    # 백그라운드 실행