포트폴리오/주차장 서비스(with turu parking) (5) 썸네일형 리스트형 [포트폴리오/주차장 서비스(with turu parking)] - (5) Github Actions를 활용한 CI/CD 자동화 Github https://github.com/mii2026/sw15 GitHub - mii2026/sw15 Contribute to mii2026/sw15 development by creating an account on GitHub. github.com 목차 1. 들어가며 2. Github Actions와 CI/CD 자동화 3. 자동화 테스트 4. 마치며 들어가며 이번 글에서는 프로젝트의 CI/CD 자동화 과정에 대해서 정리해보려고 한다. Github Actions에 대한 내용과 pull request 시 프로젝트 빌드, 도커 이미지화를 거쳐 EC2 환경에 업로드하여 실행하는 과정을 자동화하는 내용에 대해 소개하겠다. Github Actions와 CI/CD 자동화 더보기 보통 CI/CD 자동화라고 .. [포트폴리오/주차장 서비스(with turu parking)] - (4) 도커를 활용한 AWS EC2 서버 배포 Github https://github.com/mii2026/sw15 GitHub - mii2026/sw15 Contribute to mii2026/sw15 development by creating an account on GitHub. github.com 목차 1. 들어가며 2. 프로젝트 빌드 및 도커 이미지 생성 3. ec2 환경에서의 실행 4. 마치며 들어가며 프로젝트 개발보다 만만치 않았던 것이 서버 배포였다고 생각한다. 이번 글에서는 스프링 프로젝트를 빌드하고 도커 이미지로 만들어 서버에서 컨테이너를 띄워서 실행했던 과정까지를 정리해보려고 한다. 프로젝트 빌드 및 도커 이미지 생성 더보기 스프링 프로젝트 배포를 위해 처음에는 EC2환경에서 빌드해서 실행하는 방식으로 진행하려 하였다. 그런데 팀.. [포트폴리오/주차장 서비스(with turu parking)] - (3) redis 연동 및 jwt 발급 Github https://github.com/mii2026/sw15 GitHub - mii2026/sw15 Contribute to mii2026/sw15 development by creating an account on GitHub. github.com 목차 1. 들어가며 2. jwt(Json Web Token 3. redis를 통한 Session관리 4. 마치며 들어가며 이번 글은 redis 연동 및 jwt 발급에 관하여 정리해보려고 한다. 참고로 redis와 mysql의 경우 도커 컨테이너를 이용하여 띄웠다. 그렇게 하는 편이 나중에 서비스 배포시에 간단하기 때문에 개발할 때 부터 도커 컨테이너를 이용하였다. jwt(Json Web Token) 더보기 회원 가입 방식으로는 jwt 방식을 채용하였.. [포트폴리오/주차장 서비스(with turu parking)] - (2) 백엔드 개발 Github https://github.com/mii2026/sw15 GitHub - mii2026/sw15 Contribute to mii2026/sw15 development by creating an account on GitHub. github.com 목차 1. 들어가며 2. 패키지 분리 3. 로그인 관련 기능 개발 4. 마치며 들어가며 이번 글은 주차장 서비스의 백엔드 서버 개발에 관하여 작성하려고 한다. 코드에 관해서는 설명이 필요한 부분 위주로만 간단하게 정리하였다. 개발에는 Spring Boot를 사용하였고 IDE로는 Intellij를 사용하였다. 패키지 분리 더보기 백엔드 서버의 클래스들은 위와 같이 패키지 별로 정리하였다. Config, Controller, Dto, Entity, Se.. [포트폴리오/주차장 서비스(with turu parking)] - (1) 서비스 설계 Github https://github.com/mii2026/sw15 GitHub - mii2026/sw15 Contribute to mii2026/sw15 development by creating an account on GitHub. github.com 목차 1. 들어가며 2. 프로젝트 개요 3. 서비스 설계 4. 마치며 들어가며 이번에 휴맥스 모빌리티에서 인턴으로 근무하며 진행하였던 주차장 서비스에 관해 블로그에 순서대로 정리해보려고 한다. 이번글에서는 프로젝트 개발 시작전, 서비스 설계를 진행하였던 내용에 대해 정리해보려한다. 구체적인 기능의 설명에 관해서는 git의 readme에 정리해 두었기에 블로그의 글에서 따로 정리하진 않을 계획이며, 블로그에는 개발 과정에 대해서만 정리할 생각이다. 프.. 이전 1 다음