티스토리 뷰
"""
주의 ! 해당 포스트 대로 작업하기 위해서는 최소 매월 2만원대의 비용이 1년간 발생합니다.
AWS 라이트세일은 유료 서비스입니다. Free Tier 서비스가 아님을 상기시켜 드립니다.
"""
본인은 Fast API, MySQL 두 개의 도커 컨테이너를 사용합니다.
1024MiB = 1GiB 입니다.
68.96 + 224.5 MiB = 약 300 MiB 이므로
1GiB 를 사용해도 됩니다.
여기에 Nextjs 를 추가하고자 합니다.
서버 구축만 한다고 하면 2GB 상품을 선택해도 무방할 것 같습니다.
$ sudo -i
# passwd ubuntu
# New password:
# Retype new password:
# passwd: password updated successfully
# apt-get update
# apt-get install -y --no-install-recommends tzdata g++ git curl
# apt-get install openjdk-11-jdk
java -version
javac -version
vim ~/.bashrc
i
export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
export PATH=$PATH:$JAVA_HOME/bin
esc
:wq!
source ~/.bashrc
echo $JAVA_HOME
# apt update
# apt install software-properties-common
# add-apt-repository ppa:deadsnakes/ppa
cd /usr/local/bin
# apt-get install -y python3-pip
# ln -s /usr/bin/pip3 pip
# pip3 install --upgrade pip
# apt-get clean
# apt-get install nginx
# systemctl start nginx
# chmod 775 /etc/nginx/sites-available
# cd /etc/nginx/sites-available
# vim api
i
server{
server_name fastcode.com;
location / {
include proxy_params;
proxy_pass http://127.0.0.1:8000;
}
}
esc enter
:wq!
# ln -s /etc/nginx/sites-available/api /etc/nginx/sites-enabled/
# nginx -t
# systemctl restart nginx
cd /var/www/
# git clone https://github.com/gangsanlee2/hello_amazon.git
cd hello_amazon
# pip install fastapi uvicorn
nohup python3 -m uvicorn main:app --reload
// type fastcode.com on browser
만약 502 에러가 발생하면 이 블로그를 참조합니다.
'7. 클라우드' 카테고리의 다른 글
라이트세일(LightSail) 에 도커 설치 후 Fast API 실행 (0) | 2023.03.08 |
---|---|
AWS 라이트세일(LightSail) 도메인 연결하기 (0) | 2023.03.07 |
AWS EC2 세이빙 플랜으로 비용 절감 (쿠버네티스 설정) (0) | 2023.03.06 |
AWS 네임서버를 이용하는 경우 (0) | 2023.02.22 |
Pulumi 에 기반한 AWS 람다 서버리스 구축 (0) | 2023.01.27 |
- Total
- Today
- Yesterday
- KAFKA
- Git
- React
- database
- Python
- ERD
- Mlearn
- docker
- Java
- SQLAlchemy
- Eclipse
- nodejs
- tensorflow
- JUnit
- intellij
- FLASK
- Django
- SpringBoot
- Mongo
- maven
- springMVC
- Oracle
- AWS
- COLAB
- mariadb
- Algorithm
- vscode
- jQuery
- JPA
- terms
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |