개발 개요

클라우드 인프라 원격 환경의 Adobe Commerce은 읽기 전용 ​모든 Starter 환경과 모든 Pro 통합, 스테이징 및 프로덕션 환경을 포함합니다. 로컬 개발 환경에서는 스테이징 및 프로덕션에 추가 테스트 및 배포를 위해 코드를 통합 환경에 푸시하기 전에 작성하고 테스트할 수 있습니다.

로컬 작업 영역을 준비하기 전에 자격 증명. 를 사용하지 않는 한 로컬 개발에는 PHP 및 Composer 설치가 필요합니다. Commerce용 Cloud Docker.

필수 패키지

클라우드 인프라의 Adobe Commerce은 Composer를 사용하여 프로젝트에 대한 종속성 및 업그레이드를 관리합니다. 로컬 개발을 위해 클라우드 프로젝트와 호환되는 PHP 및 Composer 버전을 설치해야 합니다. 예를 들어 Commerce 2.4.7 클라우드 템플릿에서 .magento.app.yaml 구성 파일이 PHP 8.3Composer 2.7.2.

Composer는 프로젝트에 필요한 라이브러리 및 종속성을 vendor 디렉토리. 다음 필수 Composer 파일은 프로젝트 루트 디렉토리에 있습니다.

  • composer.json- composer.json 제품 설치 및 업그레이드를 관리할 파일입니다.
  • composer.lock- composer.lock 파일에는 프로젝트의 종속성 트리에 있는 모든 패키지에 대한 모든 요구 사항의 버전 제한을 충족하는 정확한 버전 종속성 세트가 저장됩니다.

일반적인 명령:

명령
설명
composer update
에 반영되는 최신 버전의 종속성에 대한 업데이트 composer.json 파일. 다음 항목을 업데이트합니다. composer.lock 파일.
composer install
다음을 읽습니다. composer.lock 파일을 다운로드하여 종속성을 다운로드합니다. 의 최신 사본을 유지하는 것이 좋습니다. composer.lock 를 프로젝트 리포지토리에 추가합니다.

업데이트된 코드를 추가, 커밋 및 푸시하면 배포 프로세스가 composer install 다음 기간 동안 명령 빌드 단계.

클라우드 메타패키지

클라우드 인프라의 Adobe Commerce은 다음을 필요로 하는 메타 패키지를 사용합니다. magento/product-enterprise-edition. 최신 버전의 Commerce에 대한 최신 업데이트를 가져오려면 다음 제한 구문을 사용하십시오.

>=current_version <next_version

예를 들어 최신 Adobe Commerce 버전 2.4.7을 사용하려면 을 설정합니다. 2.4.7 를 "현재" 버전으로 2.4.8 에서 "다음" 버전으로 composer.json 파일:

"magento/magento-cloud-metapackage": ">=2.4.7 <2.4.8"

이 메타패키지의 기본 패키지는 다음과 같습니다.

  • vendor/magento/ece 도구- ece-tools 패키지는 Adobe Commerce 버전 2.1.4 이상과 호환되어 Adobe Commerce on cloud infrastructure 프로젝트를 관리하는 데 사용할 수 있는 다양한 기능 세트를 제공합니다. 코드를 관리하고 프로젝트를 자동으로 빌드 및 배포하는 데 도움이 되도록 설계된 클라우드 인프라 명령의 스크립트와 Adobe Commerce이 포함되어 있습니다. 다음을 참조하십시오. ece-tools 패키지 개요.
  • vendor/magento/product-enterprise-edition—이 메타패키지에는 모듈, 프레임워크, 테마 등을 비롯한 애플리케이션 구성 요소가 필요합니다.
  • vendor/fastly2/magento2—이 모듈은 Pro 스테이징 및 프로덕션과 스타터 프로덕션 환경에 대한 Fastly CDN 및 서비스를 관리합니다. 다음을 참조하십시오 Fastly 서비스.
  • vendor/magento/module-paypal-on-boarding—이 모듈은 PayPal 판매자 계정에 연결하여 PayPal 결제 게이트웨이 체크아웃을 제공합니다. 다음을 참조하십시오 PayPal 온보드 도구.
TIP
다음을 참조하십시오 Adobe Commerce용 클라우드 패키지 다음에서 Commerce 릴리스 정보 종속성 및 타사 라이선스 목록입니다.

Docker 환경

Cloud Docker for Commerce 도구를 사용하여 로컬 개발을 위한 클라우드 인프라 프로덕션 및 개발 환경에서 Adobe Commerce을 에뮬레이션할 수 있습니다. Cloud Docker for Commerce에는 PHP 및 Composer를 로컬에 설치할 필요가 없습니다.

TIP
클라우드 인프라에서 Adobe Commerce과 함께 Git 기반 호스팅 서비스를 사용하는 방법에 대한 자세한 내용은 다음을 참조하십시오. 통합.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26