9walnut
article thumbnail
[프로젝트] 오늘의 술 회고
프로젝트 2024. 3. 1. 13:51

About Project ✅ 주제 : 주변 술집 정보 제공 서비스 ✅ 팀원 구성 : 프론트엔드 2명, 백엔드 2명 ✅ Url: https://ohsul.site ✅ github : https://github.com/9walnut/Ohsul-BE ✅ Notion : https://generated-teal-d69.notion.site/b28de37f75384e72916a0f82303f92d9?pvs=74 담당 역할 회원가입 / 로그인 API 구현 마이페이지 / 내주변 술집 API 구현 HTTPS 보안 서버 구축 CI / CD 구축 기술 스택 시스템 구성도 이번 프로젝트에서는 gitaction을 활용하여 파이프 라인을 구축하였다. 개발자가 저장소에 push하게 되면 스프링부트 프로젝트가 Docker 이미지로..

article thumbnail
[Docker] gitaction + docker를 활용한 CI/CD 구축
DevOps/Docker 2024. 2. 1. 12:35

2차 프로젝트를 마치고 새로운 프로젝트를 시작하고 있다.이번 프로젝트에서는 java, springboot 등 지금 교육 중인 스택들을 활용해서 할 예정인데CI/CD에서도 다른 스택을 사용해보고 싶었다.그래서 gitaction과 docker를 활용해서 CI/CD를 구축하고자 했다. EC2 Docker 설치먼저 EC2에 docker를 설치해줘야한다.sudo apt-get update -y# HTTP 패키지 설치sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common -y# gpg 키 및 저장소 추가curl -fsSL https://downlo..

article thumbnail
[프로젝트] TheWave 쇼핑몰 프로젝트 - v1.0(3)
프로젝트 2023. 12. 22. 23:11

쇼핑몰 프로젝트는 순탄하게 진행되고 있다 다만, 4명 모두 누가 가르쳐줘서 하는 것이 아닌 스스로 학습하면서 새로운 기술과 해보고 싶은 기능들을 추가하다보니 삽질(?)의 연속일 뿐 ㅎ 나도 삽질을 피하진 못했다. https 서버 구현 쇼핑몰 프로젝트이기 때문에 정보 암호화를 하기 위해서 https 서버를 구현하기로 했다. https 서버를 구현하기 위해서는 몇 가지 준비사항이 필요하다. 도메인 구매 도메인 A레코드 등록 SSL 인증서 발급 크게 3가지를 준비해야하는데 나같은 경우에는 도메인은 AWS에서 구매하고 A레코드를 등록하였는데 저렴한 도메인을 구매해도 상관 없다. SSL 인증서도 1년치를 구매할 수 있는데 'Let's Encrypt를 사용하면 무료?!' 라는 점에 꽂혀... 이걸 사용하게도 되었다..