-
Notifications
You must be signed in to change notification settings - Fork 18
Project Onboarding
Olga Kopylova edited this page Jun 1, 2020
·
21 revisions
- Clone https://github.com/magento-architects/storefront-cloud-project.git and switch to corresponding feature branch branch.
- Base branch is
production
- Add environment variable
GITHUB_TOKEN
to access necessary repositories:export GITHUB_TOKEN=<your_token>
- Base branch is
- Follow https://devdocs.magento.com/cloud/docker/docker-mode-developer.html instructions to generate the project and start DevBox.
- Skip step 1 about "application template".
-
auth.json
is not needed for ECP project, skip this step. - Make sure Docker has at least 6GB of RAM
- For
composer install
- Using
--ignore-platform-reqs
is ok on this stage if not all requirements are covered. Purpose of this step is to installece-tools
, so platform requirements should satisfy at leastece-tools
. This step will clone all specified Magento repos (see.magento.env.yaml
orcomposer.json
), this may take a while.
- Using
- Summary of the steps:
composer install
./vendor/bin/ece-docker build:compose --mode=developer --sync-engine=mutagen --with-cron
docker-compose up -d
./mutagen.sh
# wait for files to sync or next steps can fail
docker-compose run deploy cloud-deploy
docker-compose run deploy cloud-post-deploy
- Add "127.0.0.1 magento2.docker" to hosts file
Magento should be available at https://magento2.docker/
- Home
- Onboarding
- Development:
- Project agreements
- Time Off Tracking List
- Design Documents:
- QA
- Demo
- Contacts