이미지 생성 : docker build -f dockerfile.dev .
도커에서 테스트 실행 : docker run -it 이미지이름 npm run test
ex) docker run -it jenny/docker-react npm run test
docker-compose에 추가시켜서 테스트 해보기.
version: '3'
services:
react:
build:
context: .
dockerfile: Dockerfile.dev
ports:
- "3000:3000"
volumes:
- /usr/src/app/node_modules
- ./:/usr/src/app #현재 디렉토리에 있는 모든 파일들을 usr/src/app에서 참조하겠다
stdin_open: true #이거 없으면 리액트 끌때 버그남.
tests:
build:
context: .
dockerfile: Dockerfile.dev
volumes:
- /usr/src/app/node_modules
- ./:/usr/src/app
command: ["npm", "run", "test"]
# 실행: docker compose up --build or docker compose up
# 테스트까지 실행: docker-compose up --build
'Docker' 카테고리의 다른 글
docker-compose 자주쓰는 명령어 (1) | 2024.06.12 |
---|---|
기존 EC2에 새로 만든 pem key 등록하기 (1) | 2023.10.13 |
react docker로 배포하기 (0) | 2023.10.08 |
docker 명령어 익히기 (0) | 2023.10.08 |