SmartERD
1.0.0
SmartERD는 엔터티 관계 다이어그램을 생성하도록 설계된 Symfony 프로젝트입니다. 이는 사용된 RDBMS를 무시하면서 데이터베이스 모델을 갖는 데 사용됩니다.
면책 조항: SmartERD는 아직 개발 중입니다.
docker compose build --pull --no-cache
실행하여 새로운 이미지를 빌드하세요.docker compose up -d
실행하여 서비스를 실행합니다.docker compose exec php composer install -n
실행하여 Composer 종속성을 설치합니다.docker compose exec php bin/console app:setup
실행하여 앱을 설정합니다(프로덕션에서는 이 명령을 사용하지 마세요).테스트를 실행하려면 다음 명령을 실행하세요.
docker compose exec php make tests
실행하여 테스트 환경에서 앱을 설정합니다. Windows에서 작업할 때 SmartERD가 충분히 빠르려면 WSL2가 필요합니다(API 호출의 경우 최대 4초에서 40ms로 이동). 때로는 몇 가지 문제가 있습니다:
The command 'docker' could not be found in this WSL 2 distro.
We recommand to activate the WSL integration in Docker Desktop settings.
See https://docs.docker.com/desktop/windows/wsl/ for details.
배포판이 기본값으로 설정되어 있는지 확인하고 WSL 버전 2를 사용하세요. wsl --list --verbose
명령을 사용하여 이를 확인할 수 있습니다.
배포판이 기본 배포판이 아닌 경우 다음 명령을 실행하세요.
wsl --set-default <distro-name>
(예: Ubuntu-20.04)
배포판이 WSL 버전 2에 있지 않은 경우:
wsl --set-version <distro-name> 2
그런 다음 Docker가 다음과 같이 구성되었는지 확인하십시오.
그런 다음 마지막으로 마우스 오른쪽 버튼을 클릭하여 작업 표시줄에서 Docker를 다시 시작하세요.