도커

    CI/CD 구축하기 with Nodejs, Docker, Github Action(1)

    최근 진행했던 CI/CD 환경 구축 경험을 정리하고자 간단한 node.js 프로젝트의 CI/CD 환경 구축 과정을 남겨보려 한다. 대략적으로 아래와 같은 순서로 진행 1. 프로젝트 생성 및 도커 이미지 빌드 2. github action을 통한 도커 이미지 빌드 자동화 / docker hub에 push 3. aws ec2에 도커 환경 구성하기 / docker hub에서 제대로 받아오는지 테스트 4. github action을 통한 서버 배포까지 자동화 프로젝트 생성 (도커는 이미 설치되어 있다고 가정) 원하는 위치에 디렉토리 생성 -> npm init으로 프로젝트 생성 -> app.js 파일 생성 //app.js import express from 'express'; const app = express(..