Skip to content

Latest commit

 

History

History
executable file
·
32 lines (21 loc) · 1.1 KB

20. 09. 09. 웹서비스 배포하기-1.md

File metadata and controls

executable file
·
32 lines (21 loc) · 1.1 KB

웹서비스 배포하기

Date: Sep 9, 2020

AWS EC2 인스턴스 생성

Ubuntu 18.04 (LTS)를 골랐다. 이유는...그냥.

초기 설정

Docker-compose를 이용해 서비스를 배포하므로, 서버에 설치해주자

sudo apt update # 그 전에, apt 업데이트
sudo apt upgrade # 설치된 패키지 업데이트

# sudo apt install docker-compose # 를 하면 docker-compose 최신 버전이 아니라 에러가 날 가능성이 높다.
# 1.27.0 -> 20.09.09 기준 최신 버전
sudo curl -L https://github.com/docker/compose/releases/download/1.27.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

# 버전 확인, 1.27.0 으로 나오면 정상!
docker-compose -v

# docker 명령어 쓸 때마다 sudo 해주기 귀찮으니까
sudo usermod -aG docker $USER

지금은 nginx를 프론트를 띄우는 데만 쓰고 proxy로 사용하고 있진 않은데

nginx를 proxy로 하고 vue랑 springboot랑 따로 하는 방법을 찾아봐야겠다 으 어려워