코드스테이츠 - 3회차 백엔드 부트캠프 110

2022.12.07 수 - 배포 자동화 (1)

📄 학습내용 배포 자동화(Automated Deployment) 배포 자동화(Automated Deployment) 간단한 명령어나 클릭으로 배포를 자동으로 진행 필요 이유 반복적인 배포를 자동화함으로써 시간 절약 휴먼 에러(Human Error : 사람의 실수로 인해 발생하는 에러) 방지 배포 자동화 파이프라인 배포 자동화의 파이프라인 : 코드 관리부터 서비스 배포 과정을 연결하는 구조 상황에 따라서 파이프라인 세분화 및 간소화 가능 파이프라인 흐름 Source 단계 : 원격 저장소의 소스 코드가 변경되면 Build 단계로 소스 코드 전달 Build 단계 : 소스 코드의 컴파일, 빌드, 테스트를 진행 및 가공해서 Deploy 단계로 결과물 전달 Deploy 단계 : 사용자에게 제공 중인 서비스에 변경사..

2022.12.05 월

📄 학습내용 주제 nvm 설치 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash $ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash => nvm is already installed in /root/.nvm, trying to update using git => => Compressing and cleaning up git repository => nvm source string already in /root/.bashrc => bash_completion source string already in /root/.b..

2022.12.01 목

📄 학습내용 WebFlux WebFlux에서 H2 Console 사용 방법 webFlux 가 servelet 기반이 아니라 H2 Console 을 못만들어주는데 설정이 필요로 합니다. @Slf4j @Component //@Profile("local") public class H2Console { private Server webServer; @EventListener(ContextRefreshedEvent.class) public void start() throws java.sql.SQLException { log.info("starting h2 console at port 8078"); this.webServer = org.h2.tools.Server.createWebServer("-webPort", ..