Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Asegurar que se cuenten con los Requisitos previos.

1.  Comando Git sobre PS
        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. EVENTUALMENTE DEBEMOS DEJAR DE USAR EL 5.6. ASI QUE SI ERES NUEVO, SOLO CLONA EL 7.2

  1.  Clonar los repositorios desde Git o alguna de las interfaces graficas recomendadas:
    1. Repositorio Docker PHP 5.6: https://stash.project-tools.santillanatn.com/projects/PSA/repos/docker-basecentral56.test/browse
    2. 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

Este cambio se puede hacer directament en el Windows Explorer. Ve a "C:\Users\(usuario)\Desktop\ConsuCorp\docker-basecentral72.test\" y encuentra el archivo ".env-dist" y renombra como ".env"  (Para ver archivos ocultos en Mac, inician con ., en Finder oprimir: Cmd-Shift-punto)


3.  Abre ese archivo que acabas de renombrar, y modifica el environment (.env)
     * Modificar las siguientes la rutas:
        # Host root path Windows
        WEB_PATH=C:\Users\(usuario)\Desktop\ConsuCorp\docker-basecentral72.test\www Nota: Modificar el path por el correspondiente a los directorios de su maquina de Windows.

        CONF_PATH PATH_SEPARATOR=\
        PWD=C:\Users\(usuario)\Desktop\ConsuCorp\docker-basecentral72.test

        # Host root path MAC
        WEB_PATH=/Users/sies/docker-basecentral72.test\conf/www      Nota: Modificar el path por el correspondiente a los directorios de su maquina de Apple.

        PWD=./
        PATH_SEPARATOR=\/
        PWD=C:\Users\(usuario)\Desktop\ConsuCorp\docker-basecentral72.test


    verificar * Verificar que se encuentre:
        #enable config debug
        PHP_XDEBUG_ENABLED=15


4.  Modificar los hosts con privilegios de administrador:

  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

   Mac:
6.  Ejecutar la siguiente línea en PS    Ruta en terminal (Cmd-Space terminal.app): cd /etc

    % sudo nano hosts     AGREGAR:
        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.  Correr Docker en Windows en PowerShell: 

          cd  a raíz y docker-basecentral72.test

          docker-compose up -d webserver

    Nota: no se ejecutó correctamente por problemas de un puerto en localhost y se utilizó la siguiente línea Corre Docker Desktop en Mac (Cmd-Space docker.app)

6.5 Ejecutar la siguiente línea en Power Shell (terminal.app en Mac):

         cd  a raíz y docker-basecentral72.test

        docker-compose up -d webserver mailhog
   

Notas:

  • Recuerda que Docker Desktop debe estar corriendo y debes estar conectado al VPN. Revisa los requisitos si no has completado estas partes.
  • Error Windows del localhost por el puerto 9001: deshabiliatar el servicio llamado Intel Graphics Command Center Service


7. Comprobar el correcto funcionamiento con obteniendo "done"ejecutando el comando siguiente
        docker-compose ps    Y accediendo al sitio obteniendo el

        Nota: Una vez ejecutado el comando si todo se encuentra correcto deberá ver la leyenda "done" y podrá acceder accediendo al siguiente sitio donde observara php-info:
        http://www.basecentral.test/


    Detener servicio docker* Para detener el servicio de Docker debera ejecutarel siguiente comando
        docker-compose stop


7.  Crear carpeta dentro de www donde seran alojados los proyectos en los que se desarrollara:
        cd .\www\
        mkdir aplicacion
        cd .\aplicacion\