컨테이너에서 테스트를 하고 싶다면 아래와 같이 하면 됩니다.
먼저 테스트를 실행하는 명령어를 작성해 줍니다.
services:
api-node:
command:
- "npm"
- "run"
- "test"
api-golang:
command:
- "go"
- "test"
- "-v"
- "./..."
이후 docker-compose를 할 때 테스트 명령어가 있는 파일을 결합하여 실행하면 됩니다.
docker-compose -f docker-compose-dev.yml -f docker-compose-test.yml run --rm api-node
docker-compose -f docker-compose-dev.yml -f docker-compose-test.yml run --rm api-golang