You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
기본적으로 임의로 생성되는 vm에 docker-compose에 테스트를 띄우는 것은 다음과 같은 문제를 발생시킨다.
docker-compose run 커맨드로 테스트를 돌리는 시점에 postgres, mongodb 컨테이너가 띄워져 있고 커넥션을 받을 수 있어야 한다.
Django ORM의 마이그레이션이 제 때 되지 않으면 테스트 런타임에 테이블이 존재하지 않아 오류가 생길 수 있다.
temporary fix
현재 상황으로는 두 가지 전제조건을 만족하지 못해 github actions의 CI 관련 정의를 주석 처리함.
이로 인하여 백엔드 개발의 경우 로컬에서 도커와 스크립트를 통해 테스트를 하고 main 브랜치에 머지하는 것을 강력하게 권장함.
docker-compose.yml을 사용해서 컨테이너들을 띄운 상태에서 backend/scripts/run-test.sh를 실행하므로써 test on docker 작업을 할 수 있음.
The text was updated successfully, but these errors were encountered:
tl;dr
기본적으로 임의로 생성되는 vm에 docker-compose에 테스트를 띄우는 것은 다음과 같은 문제를 발생시킨다.
temporary fix
현재 상황으로는 두 가지 전제조건을 만족하지 못해 github actions의 CI 관련 정의를 주석 처리함.
이로 인하여 백엔드 개발의 경우 로컬에서 도커와 스크립트를 통해 테스트를 하고 main 브랜치에 머지하는 것을 강력하게 권장함.
docker-compose.yml을 사용해서 컨테이너들을 띄운 상태에서 backend/scripts/run-test.sh를 실행하므로써 test on docker 작업을 할 수 있음.
The text was updated successfully, but these errors were encountered: