file
입니다. 그러나 개발 설정에서는 memcached
사용할 수 있으므로 권장됩니다../vendor/bin/sail artisan queue:listen
열려면 다음을 수행하십시오..env
파일에서 QUEUE_CONNECTION=sync
변경하면 됩니다. 저장소를 복제합니다.
composer install
로 종속성 설치
composer run-script post-root-package-install
실행: 설치 후 스크립트를 실행합니다.
composer run-script post-create-project-cmd
실행 : 설치 후 스크립트(응용 프로그램 키, 저장소 링크 등)를 실행합니다.
./vendor/bin/sail build --no-cache
실행: 도커 이미지를 빌드합니다.
./vendor/bin/sail up -d
사용하여 애플리케이션 Docker 서비스를 시작합니다.
-d
플래그는 백그라운드에서 서비스를 실행하는 것입니다.
이 오류가 발생하는 경우:
서비스를 시작할 수 없습니다. laravel.test: 포트를 사용할 수 없습니다. Listen tcp 0.0.0.0:*: 바인드: 주소가 이미 사용 중입니다.
이는 시스템에 지정된 포트에서 실행되는 서비스가 있음을 의미합니다. 아무 영향도 주지 않고 이 문제를 해결하려면 .env
파일을 열고 아래로 스크롤하여 변수의 주석 처리를 제거하여 원하는 포트를 구성하십시오. 그런 다음 명령을 다시 실행하십시오.
APP_PORT=
FORWARD_DB_PORT=
FORWARD_MAILHOG_PORT=
FORWARD_MAILHOG_DASHBOARD_PORT=
APP_PORT를 변경하는 경우 이를 반영하도록 APP_URL도 수정해야 합니다. 그렇지 않으면 이미지가 표시되지 않을 수 있습니다.
./vendor/bin/sail artisan migrate
사용하여 마이그레이션을 실행합니다.
참고: Docker를 사용하여 설정하므로 .env
파일에서 CACHE_DRIVER=memcached
수정할 수 있습니다.**
브라우저를 열고 http://127.0.0.1:APP_PORT를 방문하세요.
./vendor/bin/sail artisan test
실행