Django 2

AWS EC2를 이용하여 django 배포하기 (3)

지난 포스팅에서는 AWS EC2를 이용하여 django실행을 다뤘다. 이번 포스팅은 개발을 위한 django 프로젝트에 CI/CD를 적용하는 과정을 다루고자한다. 이전에 CI/CD를 적용하는 과정은 windows환경이었기 때문에 EC2환경에서는 다른 방식으로 설치를 진행해야했다. 우선 gitlab-runner의 repository를 추가해야한다. curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash 그 다음 gitlab-runner를 설치해준다. sudo apt install gitlab-runner 설치가 완료되면 연결할 gitlab을 등록한다. CI/CD를 적용할 저..

AWS 2023.06.12

AWS EC2를 이용하여 django 배포하기 (2)

이번 포스팅은 저번 포스팅에 이어서 EC2 서버에 django 배포와 CI/CD를 구축했던 과정을 적어보려한다. 저번 포스팅의 내용을 따라하면 ubuntu OS에 메모리 1G인 깡통서버하나를 만들 수 있다. 이제 이곳에 DB부터 차근차근 설치를 진행했다. 1. MariaDB 설치 프로젝트에 사용되는 야구 데이터들을 적재해둘 DB부터 설치해야한다. 이 DB는 야구데이터뿐만 아니라 django에 연동시켜 웹서비스에 사용되는 데이터들까지도 적재할 예정이다. 우선 패키지 업데이트 부터 진행해주고 mariadb-server 패키지를 다운로드 받았다. sudo apt-get update sudo apt-get install mariadb-server 이제 설치된 mariadb에 접속해보자 sudo mysql -u ..

AWS 2023.06.07