배포

    [AWS] EC2에 FastAPI 배포 ( + Nginx )

    준비물 EC2 인스턴스와 FastAPI를 먼저 생성해 주세요. EC2 인스턴스의 인바운드 규칙 편집을 통해 80번 포트를 개방해 주세요! 설치 Python 설치 / FastAPI 설치 / uvicorn 설치 / nginx 설치 Python 설치 각자 FastAPI를 통해 API를 만들 때 사용했던 Python 버전을 사용해 줍니다. 저는 최신 파이썬으로 하겠습니다. 설치하기 sudo apt update sudo apt-get upgrade python3 sudo apt install python3-pip 확인하기 pip3 --version FastAPI와 uvicorn 설치 지난 포스트에 FastAPI 시작하기를 통해서 설치할 수 있습니다. https://wbsf.tistory.com/entry/Fast..

    [Spring Boot] Spring boot EC2에 배포하기

    Java JAVA JDK, JRE 설치 및 환경설정 AWS EC2 AWS EC2 에 스프링 부트를 배포하자. 먼저 저자는 Maven 사용했기 때문에 package 를 더블클릭해서 실행하면 배포를 하게되고 아래 콘솔에 나온 경로로 이동해서 server-0.0.1-SNAPSHOT.jar 파일을 찾는다. 이 파일이 배포 파일이다. (설정에 따라 war 일 수도 있음) EC2로 해당 파일을 옮긴 후 java -jar server-0.0.1-SNAPSHOT.jar 를 입력하여 실행하면 스프링 부트가 실행된다. 이 실행을 백그라운드로 돌리기 위해서는 nohup java -jar server-0.0.1-SNAPSHOT.jar & 이렇게 입력해준다. 만약 스프링을 배포한다면 톰캣을 설치하고 webapps 폴더 내에 해..