배포 공부를 하면서 공부한 부분을 기록해서 나중에도 적용할 수 있게 해보려고 한다오늘 글의 핵심은 aws 인스턴스 생성ec2 인스턴스 접속하기 키페어 생성하기 키페어는 한번 발급하면 나중에 다시 받기 어려우니 잘 보관해두기 ( 나는 사용자/deploy 폴더에 보
sudo 를 매번 치기 귀찮을때 sudo su 작성 root 계정으로 바뀐다 리눅스 apt-get update 를 해서 최신파일을 다운로드해준다 $ apt -get upgradey 클릭 후 Ok enter 해준다 $ apt-get install apt-transpor
docker compose 생성🧞♂️ 🌟 dockercompose 생성 전에 springboot project에 설정해둘 파일 설정해놓기! > src/resource/ application.yml docker compose 생성🧞 1. ubuntu 서
🏷️ 가비아 도메인 구입 🏷️ ec2 Route 53 연결 🏷️ docker image certbot 설치 Docker에서 Certbot 이미지를 pull > docker pull certbot/certbot Docker에서 Certbot을 실행하여 SSL
인텔리제이에서 바로 연결을 해주었다 application.ymlapplication-db.ymlDB_HOST : RDS 엔드포인트DB_NAME : DB schema nameDB_USERNAME : RDS 설정 시 DB username DB_PASSWORD : RDS
https, 도메인 설정, Spring security 설정을 하고 githubAction CICD.yml 을 통해 배포를 진행을 했는데 계속 403 에러 속으로 빠져버렸다 https 설정으로 해놓은 domain 을 설정해두었는지 봐야한다 cd /etc/nginx/c
CI/CD 란? Continuous Integration/Continuous Deployment(Delivery)의 약자 지속적인 통합과 지속적인 제공란 의미를 가지고 있다 지속적인 통합 : 코드의 지속적인 통합 자동화된 빌드와 자동화된 테스트를 제공 안정
DockerFile \- DockerFile은 Docker 컨테이너 이미지를 생성하기 위해 필요한 명령어와 지침을 담고 있는 텍스트 파일 \- Dockerfile을 사용하여 특정 애플리케이션을 실행하는 데 필요한 환경을 정의하고, 그 정의를 기반으로 이미지를 빌