목록StudyNote (30)
JUINTINATION
지난번에 책을 보면서 따라서 만든 간단한 게시판 프로젝트인 Board-Clone 프로젝트를 도커라이징해봤다. Express.js를 사용한 스퍼트 프로젝트에도 적용해본 적이 있는데 그 내용을 내가 안 적어둬서 처음에 조금 헤맸다..여러 블로그와 학교 선배의 깃허브 코드를 참고해가면서 Dockerfile을 작성해나가는데 Express.js를 도커라이징할 때와 큰 차이는 없었지만 약간씩 달라서 좀 당황하긴 했다. 그리고 jdk 17 버전으로 한 사람이 너무 적어서 비교군을 찾기도 쉽지 않았다. 그래도 아무튼 성공하긴 했는데 그 내용을 또 까먹기 전에 적어보자.DockerfileFROM gradle:7.3.3-jdk17 AS builderWORKDIR /buildCOPY . /buildRUN ./gradlew ..
그동안 스퍼트 프로젝트를 진행하느라 Express.js만 열심히 하면서 VS Code만 열심히 열었는데 스프링 부트를 써야 할 일이 생겨서 미리 감도 찾을 겸 오랜만에 IntelliJ를 열었다. 예전에 자바 공부할 때 사용한 프로젝트, 스프링 공부할 때 사용했던 프로젝트 등등을 제외한 여러 똥 프로젝트를 지워가면서 여유롭게 추억에 잠겨있었다. 이제 시작해볼까 했는데 문제가 생겼다.나는 지금까지 Java 11 버전으로만 프로젝트를 진행해서 jdk 17 버전이 따로 설치되어 있지 않은데 spring initializr에 Java 11을 지원하지 않는 것이다. 예전에 혼자 스프링 공부할 때만 하더라도 지원했는데 시간이 지나면서 사라진 것 같다.그래서 IntelliJ에서 스프링 프로젝트를 생성하려고 했다. 그런..
짧은 시간동안 많은 내용을 처음부터 공부해야 하느라 힘들었지만 너무나도 재밌었던 3주동안의 스퍼트 프로젝트가 마무리되었다. 에트리에서 연수연구원으로 근무하면서 퇴근 이후에 시간을 내서 했던 프로젝트라 아쉬운 부분이 많았지만 그래도 지금까지 완성한 프로젝트의 내용을 적어보려고 한다.백엔드팀 자율 주제 스퍼트 프로젝트 (~02/04)우리에게 주어졌던 스퍼트 프로젝트의 조건은 아래와 같다. 1. MySQL + Prisma ORM + 3개 테이블 이상(1:N, M:N, 최소 하나) + ERD 2. 인증 (JWT Token + Passport.js) 3. 3 Layer Architecture (Controller + Service + Repository) 4. Joi Validation -> Middleware로..
지난 도커(Docker) 가볍게 입문해보기 - 3에서 이어지는 내용이며 해당 글은 이 링크로 들어가면 확인할 수 있다. 지난 글에서 언급했듯이 이 스터디는 학교 선배가 작성한 강의 자료를 참고하였으며 ETRI에서 대여한 관련 책과 추가로 대여한 다른 책을 참고했다. GitHub - J-Hoplin/Docker-n-K8S-Lecture-Note: Docker,Kubernetes 강의자료(자체제작)Docker,Kubernetes 강의자료(자체제작). Contribute to J-Hoplin/Docker-n-K8S-Lecture-Note development by creating an account on GitHub.github.comDocker Container의 휘발성volume-test라는 디렉터리를 만..
지금까지의 스퍼트 프로젝트 진행상황을 얘기해보자면.. 약 2주가 넘는 시간동안 여러 피드백을 받아오며 블로그의 필수적인 기능은 다 구현했다고 할 수 있겠다. 회원가입, 로그인, 게시글 및 카테고리, 태그, 댓글 기능 등 Notion에 정리한 내용을 봐도 되고 Github의 commit message를 읽어도 대충 어떤 기능을 구현했는지 알 수 있을 것이다. 기능 뿐만 아니라 여러 요구사항들을 하나 둘씩 해결해가면서 내가 급속도로 성장중이구나를 느끼는 중인데 거의 막바지에 다다른 지금, 또다른 문제가 생겼다. 다름아닌 도커라이징이다. 도커(Docker) 가볍게 입문해보기 - 1부터 3까지 공부한 내용과 막막했던 나에게 길잡이가 되어준 어느 블로그의 내용을 참고하여 이제 Express 프로젝트를 도커라이징해..
지난 도커(Docker) 가볍게 입문해보기 - 2에서 이어지는 내용이며 해당 글은 이 링크로 들어가면 확인할 수 있다. 지난 글에서 언급했듯이 이 스터디는 학교 선배가 작성한 강의 자료를 참고하였으며 ETRI에서 대여한 관련 책과 추가로 대여한 다른 책을 참고했다. GitHub - J-Hoplin/Docker-n-K8S-Lecture-Note: Docker,Kubernetes 강의자료 Docker,Kubernetes 강의자료. Contribute to J-Hoplin/Docker-n-K8S-Lecture-Note development by creating an account on GitHub. github.com docker commit & docker diff docker commit 명령어는 컨테이너..