모든 과정을 거치면 프로그램의 일부분을 수정하고 Git 에 push 만 하면 알아서 배포가 되는 자동화 시스템을 구축할 수 있다!어떠한 프로그램을 다우론드하는 과정을 간단하게 만들어주기 떄문이다.예를 들어 도커 없이 Redis 를 다운 받는다고 생각해보자.Redis 홈
docker run IMAGE_NAME lsdocker : 도커 클라이언트 언급run : 컨테이너 생성 및 실행IMAGE_NAME : 컨테이너를 위한 이미지ls : 현재 디렉토리의 파일 리스트 표출ls 위치에는 원래 이미지가 가지고 있는 시작 명령어를 무시하고 여기에
가장 중점적으로 봐야할 것은 Dockerfile 을 어떤식으로 작성해야 하는지가 중요하다.Node.js APP 을 만들고 도커 이미지를 생성 해서 컨테이너로 실행해보자.즉 도커 컨테이너 안에서 Node.js 애플리케이션이 실행될 수 있도록 하자.필요한 2가지 파일pac
이번에는 개발환경에서는 리액트 앱을 개발하고 만든 리액트 앱을 테스트 및 배포를 해보자. 간단하게 보면 개봘환경에서 개발 -> 개발 된 것을 테스트 -> Production 환경에 배포 더 자세한 흐름으로 알아보자. 개발환경에서 개발 -> Github 에 소스를 pu
이번에는 저번에 만들었던 소스 코드를 Gihub 에 먼저 배포를 하고, Travis CI 라는 곳에서 소스를 가져간 후에 그 곳에서 소스 코드가 잘 돌아가는지 Test를 한 후 만약 성공한다면 AWS 에 보내서 배포까지 해보자. Github 에 소스 코드 올리기
이번에는 프론트 부분만을 사용하는게 아니라 백엔드 서버 + DB 까지 포함시켜서 만들어본다. 설명 아무 글이나 입력하면 리액트를 통해서 노드로 전달된 이후에 MySQL 데이터베이스에 저장한 후 그 저장된 것을 화면에 보여주는 앱을 만들어본다. 컨테이너를 재시작해도 D
이전에 했었던 부분은 애플리케이션을 위한 전체 소스코드를 작성하고 각각에 맞는 Dockerfile 을 작성했으며 그 각각의 컨테이너를 연결시켜주고 간단하게 한 번에 실행시킬 수 있는 Docker compose 를 작성했다.이번에는 소스코드가 에러가 없는지 테스트를 한