본문 바로가기
728x90

전체 글58

다시 정리해보는 REST API 매년 경력이 쌓이면서 경력 값 하는 개발자가 되어야겠다고 다짐했다. 처음 개발을 배울 때는 자바와 JSP, HTML, Javascript만 있는 줄 알았지만, 일을 하고 배워가면서 정말 많은 종류가 있다는 것을 알았을 때에는 조금 혼란스러웠다. 무엇을 배워야 도움이 될지 선택하기가 어려웠다. 하지만 요즘은 프론트엔드 / 백엔드 개발자가 되기 위한 로드맵이 잘 갖추어져 있다. 로드맵을 따라 하나씩 배우다 보면 어느샌가 자신이 목표로 하는 분야에 조금씩 가까워질 거라고 생각한다. 로드맵은 https://roadmap.sh/backend 여기에서 참고했다. 백엔드 말고도 여러 분야의 로드맵이 있다. Developer Roadmaps Community driven roadmaps, articles, guides.. 2022. 9. 13.
블로그 개설 1년 후기 2021년 8월 19일 이케아 뤽셀레 무르보 매트리스와 체어베드 프레임으로 첫 포스팅을 작성했다. 어느덧 블로그를 만들고 첫 글을 작성한지 1년이 지났다. 이번 포스팅에서는 1년의 정리를 해보려고 한다. #1. Vue 게시판 만들기 시리즈 2022년 2월 19일 처음 글을 작성했다. 회사 사람들과 사내 스터디를 하면서 Vue를 배워보기로 했었고, 이전에 혼자 만들었던 소스를 참고해서 다시 자료를 만들어놓고자 포스팅을 시작했다. Springboot와 JPA + QueryDSL를 이용한 게시글 검색까지만 정리했었고, 3개월이 지나서야 로그인과 JWT를 붙였다. 요즘은 백엔드와 프론트엔드를 구분해서 많이들 작업하는것 같아서 나머지를 작업해봤다. 엄청 많은 분들이 검색해주셨다. Vue 게시판과 관련된 검색어를 .. 2022. 8. 24.
[Jenkins] 빌드부터 배포까지 3 - SSH 업로드와 스크립트 실행 이전 포스팅에서 젠킨스를 통해 빌드 파일을 생성하였다. 이번에는 해당 파일을 ssh를 통해 웹 서버에 업로드 하고 시작 스크립트를 실행하는 방법에 대해 정리해본다. 도커 우분투 웹 서버 세팅 apache tomcat 혹은 nginx 등을 통해 웹 서비스를 제공하는 서버에서 시작한다. 필자는 도커의 ubuntu를 사용하였다. 이미 세팅된 웹서버가 있다면 젠킨스 접속용 SSH 계정 생성으로 넘어가자. 우분투 이미지 다운로드 docker pull ubuntu 도커에서 우분투 관리자 권한으로 실행 (-p 명령어는 포트포워딩, 22:22를 제외한 나머지 포트는 프로젝트 포트에 맞게 지정하면 된다.) docker run -d --name ubuntu -p 22:22 -p 9091:9091 -p 9090:9090 -.. 2022. 8. 10.
[Jenkins] 빌드부터 배포까지 2 - 작업 프로젝트 생성 젠킨스에서는 Maven, Gradle 모두 지원한다. 샘플 프로젝트는 gradle로 작업하여 gradle로 세팅하였음. 젠킨스 Gradle 세팅 젠킨스에서 Gradle을 사용하려면 젠킨스 환경에서 설정을 먼저 해주어야 한다. Jenkins 관리 화면으로 이동한다. Global Tool Configuration 메뉴를 선택한다. 아래쪽의 Gradle에서 Gradle installations를 선택한다. name에는 gradle을 입력한다. Version은 최신의 버전이 자동으로 선택되어 있다. Save를 눌러 저장한다. 작업 프로젝트 구성 왼쪽의 새로운 Item 혹은 메인 화면의 Create a Job을 누른다. 이름에는 구성할 프로젝트의 이름을 지정하고 Freestyle Project를 선택, OK를 눌.. 2022. 8. 4.
728x90