Nodejs 환경 Image build
Nodejs 기반의 웹 애플리케이션에 사용되는 base image 생성
- Node.js는 크롬 V8 JavaScript 엔진의 성능을 네트워크 및 파일작업과 같은 저수준 시스템 기능과 결합한 오픈 소스 기술
- 브라우저에서 서버로의 지속적인 연결이 필요한 앱
- 채팅이나 웹 푸시 알림과 같은 실시간 애플리케이션에 적합
- 사용 예
- 단일 페이지 애플리케이션
- 실시간 애플리케이션
- IoT 기기용 Node.js 애플리케이션
- 위치 기반 애플리케이션
- 스트리밍 애플리케이션
작업 수행
- Dockerfile
- nodejs base image에 필요한 구성요소 작성
- node_modules
- node express 설치로 각종 의존성 정보들이 기술
- javascipt 버전의 build.gradle 파일
- package*.json
- app에서 사용하는 패키지들을 명세 (버전, 의존성 정보) 한 파일
- public
- CSS, index.html 등의 정적 파일 제공
- server.js
- 실행할 서버 코드
feat. 패스트캠퍼스 - 초격차 패키지 : 한 번에 끝내는 CI/CD의 모든 것: Docker 부터 GitOps까지
'다시 웹, 백엔드로 > CICD' 카테고리의 다른 글
멀티 컨테이너 서비스를 위한 docker compose (0) | 2024.08.15 |
---|---|
Docker 플랫폼 환경 구성 (0) | 2024.08.13 |
docker 엔진 설치와 구성 확인 (0) | 2023.09.11 |
Ubuntu linux 환경 구성 (0) | 2023.09.08 |
Docker 플랫폼 환경 구성 (0) | 2023.09.06 |