Asegurar que se cuenten con los Requisitos previos.
Una vez instalados todos los requisitos previos sera necesario seguir el procedimiento que se muestra a continuación:
Procedimiento:
Clonar los repositorios de Stash para la imagen de docker para PHP "5.6" y "7.2" según sea el caso:
- Clonar los repositorios desde Git o alguna de las interfaces graficas recomendadas:
- Repositorio Docker PHP 5.6: https://stash.project-tools.santillanatn.com/projects/PSA/repos/docker-basecentral56.test/browse
- Repositorio Docker PHP 7.2: https://stash.project-tools.santillanatn.com/projects/PSA/repos/docker-basecentral72.test/browse
Nota: Los comandos para clonar los repositorios desde la consola de git son los siguientes:
git clone https://stash.project-tools.santillanatn.com/scm/psa/docker-basecentral56.test.git
git clone https://stash.project-tools.santillanatn.com/scm/psa/docker-basecentral72.test.git
Se requiere hacer login con las credenciales de Stash
2. Crear carpeta conf en cada proyecto clonado.
cd /docker-basecentral56/
mkdir conf
3. Cambiar nombre del archivo
rename-item ".\.env-dist" -NewName ".\.env"
4. Modificar el environment
Se hacen modificaciones dentro del archivo comentado las línea "14" y modificando los siguiente la ruta de donde este la carpeta:
# Host root path Windows
WEB_PATH=C:\Users\(usuario)\Desktop\ConsuCorp\docker-basecentral72.test\www
CONF_PATH=C:\Users\(usuario)\Desktop\ConsuCorp\docker-basecentral72.test\conf
PATH_SEPARATOR=\
PWD=C:\Users\(usuario)\Desktop\ConsuCorp\docker-basecentral72.test
verificar que se encuentre:
#enable config debug
PHP_XDEBUG_ENABLED=1
5. Modificar los hosts de Windows:
Ruta: C:\Windows\System32\drivers\etc\hosts
Agregar las siguientes líneas en dicho archivo:
127.0.0.1 www.basecentral.test
127.0.0.1 basecentral.test
127.0.0.1 sonarqube
127.0.0.1 mailhog
127.0.0.1 db
127.0.0.1 swagger
6. Ejecutar la siguiente línea en PS
docker-compose up -d
Nota: no se ejecutó correctamente por problemas de un puerto en localhost y se utilizó la siguiente línea:
docker-compose up -d webserver mailhog
Comprobar el correcto funcionamiento con obteniendo "done":
docker-compose ps
Y accediendo al sitio obteniendo el php-info:
http://www.basecentral.test/
Detener servicio docker:
docker-compose stop
7. Crear carpeta dentro de www:
cd .\www\
mkdir aplicacion
cd .\aplicacion\