서버와 통신할 수 있는 커맨드 명령어 툴
웹 개발에 자주 사용되는 오픈소스
sudo apt-get install -y curl
node version manager를 사용할 것이다
깃허브 프로젝트에 들어가 메인에 있는 Readme 에서 curl 명령어를 복사한다
명령어를 입력하면 최신버전 nvm 설치 스크립트를 얻을 수 있다
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
source ~/.bashrc
source
스크립트 파일을 수정한 후에 수정된 값을 바로 적용하기 위해 사용하는 명령어
설치 가능한 버전을 확인한다
nvm list-remote
그냥 회사랑 같은 버전을 설치했음
nvm install 16.15.1
nvm list
현재는 하나의 버전만 설치되어 필요 없지만
여러 버전을 설치했을 경우 사용
nvm use 16.15.1
우분투에서 얀 설치 후 yarn install
을 하니
No such file or directory: 'install'
install 이라는 명령어를 폴더명으로 인식하는 경우 발생
아마 따로 설정 없이 sudo apt-get install yarn 으로 바로 설치해서 그런 것 같다
sudo apt remove cmdtest
sudo apt remove yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update
sudo apt-get install yarn -y
얀을 지우고 설정 후 다시 설치하니 원하는 데로 동작한다
우분투 16.10 버전, 이후 부터는 apt-get 명령으로 파이썬을 설치 가능
sudo apt-get upadate
sudo apt-get install python3
sudo apt-get install pip3
requirements.txt로 라이브러리를 관리하고 있다면
pip3 install requirements.txt
sudo apt install nginx
sudo rm /etc/nginx/sites-available/default
sudo rm /etc/nginx/sites-enabled/default
cd /etc/nginx/sites-available/
sudo touch myapp.conf
vi myapp.conf
아래의 설정 추가
listen 80;
location / {
root /home/user/myapp/dist; // 빌드 파일 경로
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
}
enabled에 myapp.conf 복사
$ sudo ln -s /etc/nginx/sites-available/myapp.conf /etc/nginx/sites-enabled/myapp.conf
sudo nginx -t
sudo systemctl start nginx
sudo systemctl stop nginx
netstat -nap