DDK is set of tools that allow you to easy and fast setup local development env.
./bin/createNetwork.sh
./bin/initializeMySQL.sh
docker-compose up -d
- Traefik > https://traefik.qwerty.re
- Portainer > https://portainer.qwerty.re
- MailHog > https://mailhog.qwerty.re
git clone git@github.com:magento/magento2.git app/magento2
docker-compose -f example-magento2.yml up -d
NOTICE! Setup from web often freeze, better way is use CLI to setup magento :)
php bin/magento setup:install \
--base-url='http://magento.qwerty.re/' \
--db-host='MySQL' \
--db-name='development' \
--db-user='development' \
--db-password='development' \
--admin-firstname='Admin' \
--admin-lastname='Admin' \
--admin-email='magento@qwerty.re' \
--admin-user='development' \
--admin-password='development' \
--language='en_US' \
--currency='USD' \
--timezone='Europe/Warsaw' \
--use-rewrites=1 \
--backend-frontname='backend'
composer create-project symfony/skeleton app/symfony4
docker-compose -f example-symfony4.yml up -d