Postgres를 활성화하려면 Docker를 설치해야합니다. Windows 사용자, 우편둥이가 올바르게 작동하려면 WSL2 확장을 설치하십시오.
여러 가지 이유로이 프로젝트는 원사에 따라 다릅니다. 다음을 사용하여 설치할 수 있습니다.
npm install -g yarn종속성을 설치합니다.
yarnyarn dbup이 단계는 Docker에서 2 개의 Postgres 데이터베이스를 생성합니다. 포트 10800에있는 것은 개발이며, 포트 10801의 것은 단위 테스트를위한 것입니다.
이 오류가 표시되면 :
The command 'docker-compose' could not be found in this WSL 2 distro.
그런 다음 설정/일반의 Docker 데스크탑에서 "WSL 2 기반 엔진 사용"이 확인되었는지 확인하십시오.
우리는 데이터베이스를 재창조하고 다시 시드하는 편리한 사령부 yarn pristine 가지고 있습니다. 언제든지이 명령을 사용하여 데이터베이스를 닦아서 재설정 할 수 있습니다.
yarn pristine최신 마이그레이션으로 데이터베이스를 업데이트하려면 모든 DB 변경 후에는 원시를 실행해야합니다.
데이터베이스를 깨끗한 상태로 재설정하기 위해 원시를 언제든지 실행할 수 있습니다. 이것은 많은 상황에서 유용 할 수 있습니다.
더 깊은 문제가 발생하면 Postgres 인스턴스를 파괴하고 절대 스크래치에서 시작할 수 있습니다. 현재 실행되지 않은 모든 Docker 이미지, 컨테이너, 볼륨을 파괴하는 명령이 있습니다. 먼저이 프로젝트와 관련된 모든 Docker 프로세스를 중지 한 다음 docker system prune -a 실행하려고합니다. 참고 : 이것은 DC.IO가 아닌 프로젝트를 포함하여 현재 Docker에서 실행되지 않은 모든 것을 파괴 할 위험한 명령입니다.
**이 파일의 생성은 선택 사항입니다. Dev 환경 에서이 파일을 만들지 않으면 Dev.env 파일에서 기본값이 사용됩니다.
먼저 루트 디렉토리에있는 dev 폴더에서 dev-override.env 파일을 만듭니다. 그런 다음 파일에 다음 필드를 복사하여 붙여 넣습니다.
PORT= *
* 대신에 컴퓨터에서 사용할 수있는 자신의 포트 번호를 선언 할 수 있습니다.
마지막으로, 명령 yarn dev (Windows : yarn dev:win )을 실행하여 서버를 시작할 수 있습니다. 이것은 포트 3000의 프론트 엔드와 백엔드를 모두 제공합니다.
vscode의 디버깅 메뉴는 Launch.json에 의존하는 몇 가지 실행 옵션으로 채워졌습니다. 하나는 서버를 실행하고 다른 하나는 장치 테스트를 실행합니다. 이 두 가지 모두 중단 점으로 활성화되어 있으며 필요할 때 코드를 디버깅하기에 좋은 방법이 될 수 있습니다.
이 프로젝트는 VScode Jest와 잘 어울리도록 설정되었습니다. 백그라운드에서 테스트를 실행하고 특정 테스트에 유용한 "디버그"버튼을 제공합니다. 백엔드 작업에 적극 권장됩니다.
vscode GraphQL 설치를 사용하면 GraphQL 구문 강조 표시가 가능합니다. GQL 작업에 권장됩니다.
첫 번째 풀 요청을 만드는 방법 - Julio Alcantara 감사합니다! 새 엔티티를 만드는 방법 업데이트 된 코드로 리포지기를 동기화하는 방법
프로덕션에 배포하는 경우 먼저 구성 파일을 /etc/mintbean-v4/config/* 에 배치하십시오. 그런 다음 yarn start 실행하십시오.