git clone [email protected]:asterion/test-ecomsur.git
Crear un dominio del tipo prueba.ecomsur.marcosmatamala apuntando a 127.0.0.1 en su /etc/hosts o equivalente según su sistema operativo.
Descargar el docker composer file docker-compose.yml
Modificar WEB_ALIAS_DOMAIN por el dominio local definido anteriormente.
Modificar el string mmatamala a gusto.
Cambiar el string #CODIGO_PATH# por el path del directorio donde se clono el repositorio.
Los servicios utilizan los puertos 80, 443, 32823, 13306 y 8080 por lo tanto deben estar disponibles.
En el directorio donde se encuentre el docker-compose.yml levantar los contenedores/servicios docker.
docker-compose up -d --build
El nombre web-mmatamala del servicio web debe corresponder al definido en docker-compose.yml.
docker exec -it web-mmatamala bash
Se debe ingresar al directorio /app una vez conectado al servio web.
Descargar el script instalador de magento.
Modificar script de instalación segun sus datos, para los datos del administrador, el host(mysql-mmatamala) del servicio de base de datos definido en docker-compose.yml y modificar la URL con el dominio local.
En caso de problemas, utilice alguno de estos(o todos) comandos.
docker stop $(docker ps -aq)
docker rm $(docker ps -aq)
docker rmi $(docker images -q)
php bin/magento module:disable {Magento_TwoFactorAuth,Magento_Elasticsearch,Magento_InventoryElasticsearch,Magento_Elasticsearch6,Magento_Elasticsearch7}
php bin/magento setup:di:compile
php bin/magento setup:uninstall
php bin/magento cache:clean
php bin/magento cache:flush
php bin/magento setup:static-content:deploy -f
php bin/magento deploy:mode:set developer
php bin/magento dev:source-theme:deploy
php bin/magento indexer:reindex
php bin/magento dev:template-hints:enable