ECE-Tools 패키지

ECE-Tools 패키지는 Commerce 응용 프로그램을 관리하고 배포하도록 설계된 스크립트 및 도구 집합입니다. ece-tools 패키지를 사용하면 cron 작업 관리, 프로젝트 구성 확인, Adobe 패치 및 핫픽스 적용 등 많은 프로세스가 간소화됩니다. GitHub의 오픈 소스 ECE-Tools 코드 저장소를 보고 기여할 수 있습니다.

NOTE
ece-tools 패키지가 포함되지 않은 클라우드 인프라의 Adobe Commerce 버전을 사용하는 경우 더 이상 사용되지 않는 패키지를 제거하려면 클라우드 프로젝트에 대해 1회 업그레이드를 수행해야 합니다. 현재 ece-tools 패키지를 사용 중인데 업데이트해야 하는 경우 ECE-Tools 패키지 업데이트를 참조하십시오.

ece-tools 패키지는 버전 2.1.4부터 Adobe Commerce과 호환되며 코드를 관리하고 프로젝트를 자동으로 빌드 및 배포하는 데 도움이 되도록 설계된 클라우드 인프라 명령의 스크립트와 Adobe Commerce을 포함합니다.

다음은 사용 가능한 ece-tools 명령 목록입니다.

php ./vendor/bin/ece-tools list

빌드 및 배포

ece-tools 패키지에는 클라우드 인프라 응용 프로그램에서 Adobe Commerce을 시작하는 빌드, 배포 및 배포 후 단계에 대한 작업을 수행하는 명령이 포함되어 있습니다. 예를들어, php ./vendor/bin/ece-tools build 명령은 응용 프로그램 빌드 프로세스를 시작합니다.

기본적으로 이 ece-tools 명령은 .magento.app.yaml 구성 파일의 hooks 속성에 있습니다.

도커 구성 생성기

ece-tools 패키지에는 클라우드 인프라에서 Adobe Commerce에 대한 도커 개발 환경을 시작할 수 있도록 도커 이미지에 대한 기능 및 구성 파일을 제공하는 magento/magento-cloud-docker 패키지에 대한 종속성이 포함되어 있습니다. Commerce용 Cloud Docker를 독립형 패키지로 실행할 수도 있습니다. Docker 개발을 참조하세요.

서비스, 경로 및 변수

ece-tools 패키지를 사용하여 모든 클라우드 환경에서 사용되는 Base64 인코딩 클라우드 변수에 대한 자세한 정보를 표시할 수 있습니다. 다음 명령은 모든 서비스, 경로 및 변수를 표시합니다.

php ./vendor/bin/ece-tools env:config:show

특정 정보 세트를 표시하려면 다음 형식을 사용합니다.

php ./vendor/bin/ece-tools env:config:show <option>
  • services - services.yaml 파일에 정의된 MAGENTO_CLOUD_RELATIONSHIPS 환경 변수의 관계 데이터를 표시합니다.
  • routes - MAGENTO_CLOUD_ROUTES 환경 변수를 사용하여 프로젝트에 대해 구성된 경로를 표시합니다.
  • variables - MAGENTO_CLOUD_VARIABLES 환경 변수를 사용하여 프로젝트에 대해 구성된 변수를 표시합니다.

services 옵션에 대한 샘플 출력:

Magento Cloud Services:
+-----------------------------------+----------------------------------+
| Service Configuration             | Value                            |
+-----------------------------------+----------------------------------+
| database:                                                            |
+-----------------------------------+----------------------------------+
| host                              | 127.0.0.1                        |
| password                          | <password>                       |
| port                              | 3306                             |
+-----------------------------------+----------------------------------+
| opensearch:                                                          |
+-----------------------------------+----------------------------------+
| host                              | 127.0.0.1                        |
| port                              | 9200                             |
...

환경 구성 확인

프로젝트의 구성을 평가하는 데 도움이 되는 일련의 확인 명령을 사용할 수 있습니다. 각 마법사 명령에 대한 자세한 설명은 배포 최적화 섹션의 스마트 마법사를 참조하십시오. 빌드 단계에서 wizard:ideal-state 명령이 자동으로 실행됩니다. 프로젝트의 이상적인 상태를 확인하려면:

php ./vendor/bin/ece-tools wizard:ideal-state
NOTE
원격 클라우드 환경에서 wizard:ideal-state 명령을 실행해야 합니다. 이 명령은 로컬 개발 환경에서 실행할 때 항상 The configured state is not ideal 오류를 반환합니다.

샘플 출력:

Ideal state is configured

ece-tools 릴리스 정보를 참조하십시오.

Adobe 패치 및 사용자 정의 패치

ece-tools 패키지에는 모든 Adobe Commerce 버전과 클라우드 환경의 통합을 개선하고 중요한 수정 사항의 빠른 전달을 지원하는 Adobe 패치 및 핫픽스를 제공하는 [magento/magento-cloud-patches] 패키지에 대한 종속성이 포함되어 있습니다. 또한 은 Adobe Commerce on cloud infrastructure 프로젝트에 추가하는 사용자 정의 패치를 제공합니다. 패치 적용을 참조하세요.

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26