목록Cloud Service (7)
S E P H ' S
이 글은 웹 페이지나 정적파일은 다루지 않고 REST API만을 다룬 Django 프로젝트를 Docker로 빌드 한 것을 기록한 것입니다. 만약 여러분이 웹 페이지, 정적파일까지 다루는 프로젝트를 배포하기 위해 이 글만 보고 Docker 이미지로 배포하려 한다면 빌드가 잘 이뤄지지 않거나 css가 적용되지 않은 페이지가 여러분에게 문안 인사를 올릴 수도 있다는 점을 말씀드립니다. 또한, Django 프로젝트를 Docker Image로 빌드하여 EC2 인스턴스에 배포하는 것을 중점으로 작성됐기 때문에 Docker 설치, Docker Hub 계정 생성 그리고 Django 프로젝트 생성은 선행되어야 합니다. 1. 마이그레이션 진행 - 변경된 점 적용 python3 manage.py makemigrations ..
(이 포스팅은 EC2 인스턴스는 생성, boot 프로젝트가 만들어져 있다는 가정하에 시작) SpringBoot 프로젝트를 AWS EC2 인스턴스에 배포하는 방법을 적어보려고 한다. AWS 인스턴스는 Ubuntu를 사용했다. 지금까지 시도해본 방법은 총 두 가지가 있다. 1. jar 파일 build - EC2 인스턴스에 접속 ssh -i '발급받은키'.pem '사용자이름'@'도메인주소 or IPv4' - Boot 프로젝트를 Git에 등록하고 그 프로젝트를 clone - Test 로 접근 gradlew란 gradle wrapper 를 말하는 것으로 java나 gradle을 설치하지 않고도 빌드 할 수 있게 해주는 역할을 한다. 밑의 명령어들을 차례로 수행하면 빌드가 된다. sudo chown 777 ./gr..
보호되어 있는 글입니다.
보호되어 있는 글입니다.