본문 바로가기

AyoProject/DevOps9

[DevOps] 4. SpringBoot connect with GitHub 지금까지 wsl에 Ubuntu server를 구성하고, 해당 server에 docker환경을 구축했습니다. 그리고 SpringBoot로 간단한 project를 만들어서 docker image로 build 및 run까지 해보았습니다. 이제 그 다음으로 해볼 내용은 해당 project를 Git을 통해서 소스코드를 관리하고 향후 이를 jenkins로 자동 빌드하는 단계로 확장해 나가보겠습니다. 이전에 다른 주제로 Git에 대해서 다루어 봤는데, Git은 소스관리를 위한 최적의 방법을 제공해주는 툴 입니다. 유사한 아이들로는 Git, GitHub, SVN등이 있고, 그 중에서도 Git은 로컬에서 저장소를 통해 소스코드를 관리하는 반면에, GitHub는 Git을 호스팅해주는 서비스를 말합니다. Git : 소스코드.. 2022. 4. 5.
[DevOps] 3. SpringBoot docker image build & run 지난 시간에는 wsl2로 Ubuntu OS가 설치된 가상의 서버를 생성했습니다. 그 다음으로는 Ubuntu server에 docker 환경을 구성하였습니다. 이번에는 SpringBoot로 만든 간단한 application을 docker image로 빌드하고 그것을 실행하는 방법에 대해서 알아보겠습니다. 현재 이 글을 읽어보는 분들을 위해서 기본 SpringBoot 개발환경에 대해서 알아보겠습니다. jdk 1.8.0_322-1 (LTS, supported until May 2026, announcement) spring-tool-suite-4-4.14.0.RELEASE-e4.23.0-win32.win32.x86_64 maven (spring-starter) 기존에 작성했던 글도 참고해주시면 좋을 것 같습니.. 2022. 4. 4.
[DevOps] 2. 서버에 Docker 환경 구성하기 사실 Docker는 오래전부터 사용되었던 기술이였고, 여러곳에서 개념에 대해서 정의를 했습니다. 새로 해당 개념을 정리하기 보다, 기존에 정의된 개념을 한번쭉 훑어보겠습니다. RedHat IT 소프트웨어인 "Docker"는 Linux® 컨테이너를 만들고 사용할 수 있도록 하는 컨테이너화 기술입니다. AWS Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. Docker는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며, 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함되어 있습니다. Docker를 사용하면 환경에 구애받지 않고 애플리케이션을 신속하게 배포 및 확장할 수 있으며 코드가 문제없이 실행.. 2022. 4. 3.
[DevOps] 1. wsl 구성하기 DevOps를 구성하기 위해서는 그래도 1대 이상의 서버가 필요합니다. 따라서 저는 wsl2를 활용해서 Linux server를 구성해 보겠습니다. 현재 사용하는 환경이 windows이기 때문에 wsl을 통해서 Linux를 설치하여 가상 환경을 구성해 보는 것 입니다. Windows Subsystem for Linux는 Windows 10버전 2004 이상(빌드 19041 이상) 또는 Windows11에서 가능하다고 합니다. 이를 확인하기 위해서는 Windows버튼 + R을 선택하고, winver를 입력하면 됩니다. 1. wsl 설치 이제 PowerShell이나 cmd를 띄워서 설치를 진행해 보겠습니다. 우선 현재 설치된 wsl이 있을 수 있으니 아래 명령으로 확인해 보겠습니다. wsl --list --.. 2022. 4. 2.