본문 바로가기
728x90
반응형

전체 글297

DevStack 설치 가상머신 준비 호스트 네트워크 설정 가상머신 새로 만들기 우분투 데스크탑 설치 우분투 데스크탑 18.04 LTS 이미지 다운로드 https://releases.ubuntu.com/18.04.5/ Ubuntu 18.04.5 LTS (Bionic Beaver) Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what.. 2020. 9. 27.
스웜을 이용한 실전 애플리케이션 개발 4 스웜을 이용한 실전 애플리케이션 개발 1 스웜을 이용한 실전 애플리케이션 개발 2 스웜을 이용한 실전 애플리케이션 개발 3 스웜을 이용한 실전 애플리케이션 개발 4 프론트엔드 웹 서비스 구축 #1 레포지토리 클론 #2 TODO API 호출 및 HTML 렌더링 코드 확인 #3 이미지 생성 및 도커 허브 등록 #3-1 Dockerfile 작성 #3-2 이미지 빌드 #3-3 이미지 생성 확인 및 도커 등록 #4 정적 파일을 nginx가 제공할 수 있도록 수정 #4-1 nginx 설정 파일 수정 #4-2 정적 파일을 처리하는 nginx 이미지 생성을 위한 Dockerfile 작성 #4-3 이미지 빌드 (-f 옵션을 이용해서 Dockerfile-nuxt 파일을 빌드 파일로 지정) #4-4 이미지 생성 확인 및 도.. 2020. 9. 23.
스웜을 이용한 실전 애플리케이션 개발 3 스웜을 이용한 실전 애플리케이션 개발 1 스웜을 이용한 실전 애플리케이션 개발 2 스웜을 이용한 실전 애플리케이션 개발 3 스웜을 이용한 실전 애플리케이션 개발 4 Nginx 구축 클라이언트로부터 받은 HTTP 요청을 Nginx의 리버스 프록시 기능을 사용사용해 백엔드 웹 애플리케이션으로 전송 Nginx와 같은 웹 서버를 API 앞단에 배치하면 접근 로그 생성 및 캐시 제어가 용이하며, 애플리케이션을 수정하지 않고도 라우팅 설정 및 변경이 가능 #1 이미지 생성을 위한 레포지토리 클론 #2 nginx 설정 코드 확인 #2-1 nginx 성능 튜닝을 위한 정보를 entrykit 템플릿 기능으로 컨테이너 실행 시점에 작성되도록 설정 #2-2 로그 출력 포맷 정의 #2-3 요청을 분배할 백엔드 서버 정의 #2.. 2020. 9. 23.
스웜을 이용한 실전 애플리케이션 개발 2 스웜을 이용한 실전 애플리케이션 개발 1 스웜을 이용한 실전 애플리케이션 개발 2 스웜을 이용한 실전 애플리케이션 개발 3 스웜을 이용한 실전 애플리케이션 개발 4 API 서비스 구축 #1 이미지 생성을 위한 리포지토리 클론 #2 API 서비스 소스 코드 확인 #2-1 main.go 소스 확인 #2-2 환경변수 값을 가져와서 구조체에 저장하는 소스 확인 #2-3 MySQL 접속을 위한 소스 확인 #2-4 HTTP 요청을 처리하는 핸들러 소스 확인 #3 이미지 생성 및 도커 허브 등록 #3-1 Dockerfile 작성 #3-2 이미지 빌드 #3-3 이미지 생성 확인 및 도커 허브 등록 #4 todo_api 서비스 실행 #5 todo_api 테스트 포트 포워딩 설정이 되어 있지 않기 때문에 todo_app_.. 2020. 9. 23.
728x90
반응형