Asegurar que se cuenten con los Requisitos previos.
- Clonar repositorio que se ejecutrá sobre el proyecto Docker php 7.2: https://stash.project-tools.santillanatn.com/scm/psa/pegasus.git
...
- SSH Key permisos para obtener dependencias ejecutar la siguiente línea:
ssh-keygen -t rsa -C "usuario@consucorp.com.mx"
-Guardar en el path default (enter)
-Se solicita contraseña (opcional pero recomendable) y volverla a introducir
-Ejecutar la siguiente línea para obtener el key y enviarlo al administrador
cat ~/.ssh/id_rsa.pub - Copiar la llave generada y proporcionar al lider de proyecto
- SSH Key permisos para obtener dependencias ejecutar la siguiente línea:
NOTA: Hasta que tu public key sea dada de alta por el líder del proyecto, no podrás continuar con los pasos siguientes.
6. Ejecutar el comando para instalar dependencias del proyecto
- composer install
7. Generar el enlace simbolico:
- ln -s /var/www/html/aplicacion/pegasus/src/Application/Lumen/public/ /var/www/html/pegasus-api
8. Generar proxies:
- Ir a la ruta cd pegasus/src/Application/Lumen
- Ejecutar los siguientes comandos:
php artisan doctrine:clear:query:cache
php artisan doctrine:clear:result:cache
php artisan doctrine:clear:metadata:cache
php artisan doctrine:generate:proxies
...
Error de permisos al escribir en el archivo .log
Si al ejecutar el paso 7 ó 9 aparece el error de permisos escritura ejecutar en la carpeta /var/www/html/aplicacion/pegasus/src/Application/Lumen/storage/ el comando:
...