재택근무로 근무중이던 회사가 2023년을 맞이하여 전면 출근제로 변환하였다. 성공적인 맞벌이와 만족스러운 육아를 위해 재택근무는 필수불가결한 전제였다. 회사를 그만두고 미루어온 치과 진료와 미진하던 육아에 전념하다가 슬슬 돈이 떨어져간다.. 포트폴리오를 정리하면서 생각해보니 만3년차를 달려가는 입장에서 a부터 z까지 내놓은 서비스가 없다는게 아쉬웠다. 그래서 내 서비스를 만들어보기로 결정했다. 해보고싶은것 1. serverless + 자동화(ci/cd) 2. back(java), front(react) 구현 3. 앱 출시

목차 간단한 토이 프로젝트 - 0 (프로젝트 의도) 간단한 토이 프로젝트 - 1 (깃허브,슬랙 연동) 간단한 토이 프로젝트 - 2 (gcp 인스턴스 생성 / nginx, jenkins, mysql 설치) 간단한 토이 프로젝트 - 3 (springboot 게시판 생성) 간단한 토이 프로젝트 - 5 (nginx와 톰캣 연동) 목표 jenkins와 github webhook 및 자동 배포 의도 클라우드에 톰캣을 설치하지 않고 jar로 어플리케이션을 구동하면서 자동으로 배포하는 환경을 구성한다. 작업 1. 젠킨스와 깃헙간에 webhook 연동 1) jenkins instance에서 개인키/공개키 생성 ssh-keygen -t ed25519 2) 생성된 공개키(id_ed25519.pub)를 github > Set..

목차 간단한 토이 프로젝트 - 0 (프로젝트 의도) 간단한 토이 프로젝트 - 1 (깃허브,슬랙 연동) 간단한 토이 프로젝트 - 2 (gcp 인스턴스 생성 / nginx, jenkins, mysql 설치) 간단한 토이 프로젝트 - 4 (jenkins 자동 배포 설정) 간단한 토이 프로젝트 - 5 (nginx와 톰캣 연동) 목표 간단한 게시판 프로젝트를 만든다 작업 *요구사항 정의 1. 글 작성, 글 보기, 글 수정, 글 삭제 기능 2. 회원가입, 로그인, 로그아웃 기능 3. 글 수정 및 삭제는 해당 게시글 작성자만 가능 4. 글 목록은 가장 최근 글부터 10개 단위로 페이징 thymeleaf, jpa, security를 적용하면서 시행착오를 많이 겪어 이 부분은 후에 추가적으로 포스팅하기로 한다. 소스코드..

이전 글 간단한 토이 프로젝트 - 0 (프로젝트 의도) 간단한 토이 프로젝트 - 1 (깃허브,슬랙 연동) 간단한 토이 프로젝트 - 3 (springboot 게시판 생성) 간단한 토이 프로젝트 - 4 (jenkins 자동 배포 설정) 간단한 토이 프로젝트 - 5 (nginx와 톰캣 연동) 목표 gcp에 jenkins, nginx, springboot, mysql 인스턴스를 설치한다 의도 가장 인지도가 높은 aws로 구성하고 싶었으나 free tier로 한 개의 인스턴스만 생성할 수 있기에 여러 인스턴스를 무료로 이용할 수 있는 gcp를 선택했다. 작업 (구글 아이디는 있다고 전제한다.) 1. gcp(google cloud platform) (https://cloud.google.com/gcp)에 접속 후 ..

목차 간단한 토이 프로젝트 - 0 (프로젝트 의도) 간단한 토이 프로젝트 - 2 (gcp 인스턴스 생성 / nginx, jenkins, mysql 설치) 간단한 토이 프로젝트 - 3 (springboot 게시판 생성) 간단한 토이 프로젝트 - 4 (jenkins 자동 배포 설정) 간단한 토이 프로젝트 - 5 (nginx와 톰캣 연동) 목표 깃허브에 프로젝트를 올린다 슬랙과 깃허브를 연동해 프로젝트 푸시 알람을 받는다. 의도 지난 직장은 형상관리를 scm-manager(https://scm-manager.org/)로 했으나 브랜치관리를 하지 않았고 scm의 플러그인이나 확장 프로그램을 사용할 수 없어서 다음과 같은 문제가 있었다. 모든 개발자가 master 브랜치에서 작업하니 push할 때 conflict..

목차 간단한 토이 프로젝트 - 1 (깃허브,슬랙 연동) 간단한 토이 프로젝트 - 2 (gcp 인스턴스 생성 / nginx, jenkins, mysql 설치) 간단한 토이 프로젝트 - 3 (springboot 게시판 생성) 간단한 토이 프로젝트 - 4 (jenkins 자동 배포 설정) 간단한 토이 프로젝트 - 5 (nginx와 톰캣 연동) 프로젝트 의도 jpa로 적용한 간단한 게시판 프로젝트와 아래 구조로 프로젝트 환경을 구성해보는 토이 프로젝트 프로젝트 구성도
- Total
- Today
- Yesterday
- spring boot
- oracle.jdbc.driver.T4CConnection.isValid(I)Z
- 스프링부트 젠킨스
- jenkins webhook
- nginx 내장톰캣 설정
- nginx 톰캣 설정
- nginx to 내장톰캣
- 깃허브 웹훅 젠킨스
- nginx to springboot tomcat
- 젠킨스 웹훅
- slack
- CI/CD
- github webhook jenkins
- nginx 내장톰캣 연결
- 오라클
- springboot jpa
- oracle
- 스프링부트 자동배포
- 국비 프로젝트
- webhook
- 젠킨스 자동 배포
- 오라클 계정 오류
- github webhook
- java.lang.AbstractMethodError
- 토이프로젝트 회고
- GitHub
- spring boot jenkins
- HTML
- springboot
- nginx to tomcat
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |