Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API 배포 가이드 #14

Open
YehyeokBang opened this issue Jan 26, 2024 · 0 comments
Open

API 배포 가이드 #14

YehyeokBang opened this issue Jan 26, 2024 · 0 comments
Assignees
Labels
🌏 Deploy 배포 관련 🙋‍♂️ Question 질문 요청 ⚙ Setting 개발 환경 설정

Comments

@YehyeokBang
Copy link
Member

YehyeokBang commented Jan 26, 2024

VM 인스턴스 생성 후 접속

  • gcp에서 접속 또는 키를 만들어서 메타데이터에 저장 후 접속
  • 별도 설명이 없다면 1줄씩 실행

패키지 설치 매니저 최신화

sudo apt update
sudo apt upgrade

타임존 변경

sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
date // KST로 변경되었는지 확인

메모리 용량과 디스크 사용량 확인

free -m
df

가상 메모리 설정

// 스왑 영역으로 사용할 파일 만들기 맨 마지막 count 값을 4096으로 변경하면 4기가가 됩니다.
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048

// 스왑 파일 권한 설정
sudo chmod 600 /swapfile

// 스왑 파일을 스왑 영역으로 만들기, 한 줄씩 입력
sudo mkswap /swapfile
sudo swapon /swapfile

// /etc/fstab 파일에 swapfile 등록, 아래의 명령어로 vi가 켜지면 방향키로 맨 아래로 이동한다음에 
// 소문자 o를 눌러서 입력 모드로 변경
// 그리고 `/swapfile swap swap defaults 0 0`을 복사 붙여넣기 후 esc로 입력 모드 종료
// 마지막으로 :wq 를 눌러서 저장하고 나오기
sudo vi /etc/fstab

// 마지막으로 스왑 메모리 영역 확인
free -m
image
  • 스왑 vi 창 확인

도커 설치 및 이미지 가져오기

  • 알아서 설치 후 가져오기 바람

REDIRECT 설정

sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port (사용할 애플리케이션 포트)
@YehyeokBang YehyeokBang added 🌏 Deploy 배포 관련 ⚙ Setting 개발 환경 설정 labels Jan 26, 2024
@YehyeokBang YehyeokBang moved this to 리뷰 부탁 in BARO Project Jan 26, 2024
@YehyeokBang YehyeokBang added the 🙋‍♂️ Question 질문 요청 label Jan 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🌏 Deploy 배포 관련 🙋‍♂️ Question 질문 요청 ⚙ Setting 개발 환경 설정
Projects
Status: 리뷰 부탁
Development

No branches or pull requests

2 participants