초기화 및 설치의 경우 대부분의 단계에 대한 Alex의 대답을 따르는 단계를 따르십시오.
힘내 구성
다음 파일 만 Git 저장소에 저장하십시오.
- composer.json
- 작곡가
- app / etc / config.php
프로젝트 사용자 정의 코드의 경우 작곡가를 통해 포함 된 별도의 모듈도 사용하십시오. 배포하려는 특정 버전 / 릴리스를 잠글 수 있으므로 작곡가를 통해이 작업을보다 쉽게 관리 할 수 있습니다. 또한 내부 및 외부 모듈에 동일한 접근 방식을 사용해야합니다.
전개
개발하는 동안 다음 명령을 사용하여 환경 (dev / test)의 모듈을 업데이트하십시오.
composer update
그러면 해당 설치에 설치된 버전으로 composer.lock 파일이 업데이트됩니다.
스테이징 / 사전 프로덕션 / 프로덕션에서 다음 명령을 사용하여 동일한 설정을 생성 / 설치할 수 있습니다.
git pull
composer install
그러면 개발 / 테스트에서 사용 된 것과 동일한 모든 모듈이 설치되어 프로덕션에 게시하기 전에 테스트 할 때 개발 된 것과 동일한 모듈 버전으로 테스트를 수행합니다.
설치 후 다음 명령을 실행하십시오.
bin/magento setup:upgrade
bin/magento setup:di:compile (or setup:di:compile-multi-tenant)
bin/magento setup:static-content:deploy
그러면 데이터베이스 (스키마 및 데이터 업그레이드)가 업데이트되고 DI 구성이 생성되며 모든 정적 뷰 파일이 배포됩니다.