본문 바로가기 메뉴 바로가기

nullnull한 인생

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

nullnull한 인생

검색하기 폼
  • 분류 전체보기 (35)
    • 프로그래밍 (22)
      • 책 (9)
      • 메모 (13)
    • 일상 (11)
      • 육아 (1)
      • 수기 (7)
      • 메모 (3)
  • 방명록

전체 글 (35)
내 서비스 만드는 삽질기2

front는 react로, 소셜 로그인을 이용한 자체 서비스를 만들어보기로 했다. react를 빨리 습득하기 위해 ebook의 힘을 빌렸다. 소셜 로그인을 구현하는 겸 시큐리티 공부도 쌓기 위해 인터넷 강의도 함께 했다.(https://inf.run/NWbk) 보통의 react + spring의 flow는 아래의 이미지와 같았다. 하지만 리액트쪽 코드 구현을 최소한으로 하기 위해 나의 소셜 로그인 플로우의 큰 틀은 다음과 같다. 1. backend에서 oauth2 기반 로그인 구현 2. front에서 backend의 oauth2 로그인 호출 3. 로그인 성공 시 front로 redirect 이미지로 도식화하면 아래와 같다. 그리하여 지금까지 만든것 1. Front (react) - google 로그인, ..

카테고리 없음 2023. 3. 23. 20:44
내 서비스 만드는 삽질기1

이전 이야기 내 서비스 만드는 삽질기0 이전 회사는 자체 서비스를 운영 중이었고 github action + aws 조합으로 자동 배포되는 환경이었다. 커밋을 쌓기 전에 먼저 환경을 구축하고 싶었다. aws 와 github document를 보면서 만들어보려 노력했지만 실패하기를 수차례, 고수(aka.인강)를 초빙하기로 했다. 빠밤빠밤, '지금 당장 데브옵스 AWS'가 선정되었다! https://inf.run/4Y3N 지금 당장 데브옵스 AWS - 인프런 | 강의 이 강의는 AWS 클라우드 및 데브옵스 원데이클래스 입니다. PDF 370 페이지 내용을 텍스트 강의로 옮겼습니다., - 강의 소개 | 인프런... www.inflearn.com 그리하여 지금까지 한 것 1. 자동 배포 2. aws 네트워크 구..

카테고리 없음 2023. 2. 10. 19:53
내 서비스 만드는 삽질기0

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

프로그래밍/메모 2023. 2. 10. 16:47
1분기 토이 프로젝트를 끝내며

올해 신년계획으로 분기별로 토이 프로젝트를 한 개씩 끝낸다는 목표를 세웠다. 사용해보고싶은 기술이 있었기에 올해 초부터 java lambda, spring security, spring data jpa를 열심히 공부했고 그 수확을 거둠에 참으로 기쁘다. *완전 딥하게 사용해본건 아니지만 done is better than perfect랬다. **회사에서 점심시간도 쪼개서 공부했다.. 잠은 출퇴근 버스에서ㅠㅠ 2분기에는 1. 무중단 배포 설정 2. jwt 적용 3. docker를 통한 배포 위 세 가지를 적용하는데 목표를 두고 1분기 토이프로젝트를 개량해봐야겠다. 내가 좋아하고 잘하고싶은걸로 돈을 벌 수 있다는게 참으로 큰 축복인걸 느끼며.. 2분기의 나 화이팅!

일상/수기 2022. 3. 11. 05:01
간단한 토이 프로젝트 - 4

목차 간단한 토이 프로젝트 - 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..

프로그래밍/메모 2022. 3. 11. 04:00
간단한 토이 프로젝트 - 3

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

프로그래밍/메모 2022. 3. 11. 02:09
간단한 토이 프로젝트 - 2

이전 글 간단한 토이 프로젝트 - 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)에 접속 후 ..

프로그래밍/메모 2022. 3. 10. 23:36
간단한 토이 프로젝트 - 1

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

프로그래밍/메모 2022. 3. 10. 20:55
이전 1 2 3 4 5 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • nginx 내장톰캣 연결
  • nginx to tomcat
  • 젠킨스 자동 배포
  • java.lang.AbstractMethodError
  • 깃허브 웹훅 젠킨스
  • 스프링부트 자동배포
  • GitHub
  • 국비 프로젝트
  • HTML
  • 젠킨스 웹훅
  • jenkins webhook
  • 오라클
  • 스프링부트 젠킨스
  • oracle.jdbc.driver.T4CConnection.isValid(I)Z
  • github webhook jenkins
  • spring boot
  • CI/CD
  • nginx to springboot tomcat
  • springboot
  • 오라클 계정 오류
  • nginx 톰캣 설정
  • nginx to 내장톰캣
  • slack
  • webhook
  • 토이프로젝트 회고
  • github webhook
  • nginx 내장톰캣 설정
  • spring boot jenkins
  • oracle
  • springboot jpa
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바