장고
-
django web container에서 AWS RDS 연동하기AWS 2021. 5. 16. 00:09
다음과 같은 순서로 진행한다. 1. AWS에서 RDS 인스턴스 생성하기 2. container 생성하고, django web 올리기 3. django의 RDS 연결 설정하기 1. AWS에서 RDS 인스턴스 생성하기 1) RDS 파라미터 그룹 만들기 - 데이터 베이스에서 한글을 사용할 수 있도록, 파라미터 그룹을 생성한다. - 생성 후, character 검색 -> utf8로 설정 2) RDS 인스턴스 생성 - 필자는 프리티어 옵션을 사용하므로 프리티어 템플릿을 선택하고 마스터 사용자 이름, 마스터 암호는 db에서 사용할 것이므로 따로 기억한다. - 로컬 컴퓨터에서 작업할 것이므로 퍼블릭 엑세스를 설정 - 자동 백업은 꺼준다. 3) 보안그룹 설정 - 인바운드 규칙을 편집하여 외부에서 접근할 수 있게 설정 ..
-
AWS 인스턴스에 docker container 형태로 django web 배포하기AWS 2021. 4. 6. 23:40
AWS instance에 django가 이미 설치되어 있는 docker container를 올린 후, git에 올려둔 django web을 올려 배포할 것이다. () 인스턴스를 생성해주면서 HTTP에 대한 보안그룹을 허용해주자. EC2 AWS 인스턴스 생성이 끝나면 인스턴스에 접속하여 apt 패키지리스트를 업데이트 해준다. sudo apt-get update docker container안에서 웹서버를 배포해줄 것이므로 docker 설치한다. sudo apt-get install docker.io 설치가 끝나면 dockerhub에 로그인해서 전에 올려둔 django 환경 이미지를 가져온다. 이미지를 잘 받아온것을 알 수 있다. 가져온 이미지로 컨테이너 생성한다. 컨테이너 내부에서 웹서버를 다운 받아 사용..