Skip to content
This repository has been archived by the owner on Apr 12, 2020. It is now read-only.

Latest commit

 

History

History
62 lines (51 loc) · 3.73 KB

README.md

File metadata and controls

62 lines (51 loc) · 3.73 KB

Proyecto 1: PHP - Laravel - MySQL

Repositorio de base para el Proyecto 1 - 2019 - Laravel

Creación del Fork

Debe realizar un fork de este repositorio en su propia cuenta de GitHub. Una vez realizado esto, puede clonar su fork, y seguir las siguientes instrucciones para poder correr localmente el proyecto inicial en Laravel (ver requisitos mínimos acá):

  1. git clone https://github.com/<UsuarioGitHub>/proyecto-1.git clona localmente el fork del repositorio original, <UsuarioGitHub> NO debe ser iaw-dcic
  2. cd proyecto-1
  3. composer install instala dependencias
  4. cp .env.example .env (copy .env.example .env en Windows) crea el archivo de configuración de entorno
  5. php artisan key:generate agrega un api key aleatorio
  6. php artisan serve inicializa el server

Eso debería permitirle acceder a http://127.0.0.1:8000

Creación del Pull Request para la entrega

  1. Vaya a https://github.com/<github-user>/proyecto-1
  2. Haga click en 'New pull request'
  3. Haga click en 'compare across forks'
  4. Seleccione como base respository a iaw-dcic/proyecto-1
  5. Seleccione como head repository a su repositorio y branch donde tiene el proyecto.
  6. Haga click en "Create pull request"
  7. Escriba como título del Pull Request "Entrega Proyecto 1".
  8. Puede agregar un comentario que considere apropiado.
  9. Finalmente, haga click en "Create pull request".

Herramienta Audit de Chrome

  1. En cada página que desee evaluar (hagalo para al menos 3 páginas de su proyecto)
  2. En chrome, abra la herramienta del desarrollador (Fn 12)
  3. Seleccione las opciones que se muestran en la siguiente captura Ver
  4. Ejecute la auditoria
  5. Analice los resultados e intente corregir posibles errores reportados por la misma.

Deploy en Heroku

  1. Crear una cuenta en https://www.heroku.com/
  2. Crear la aplicación Ver
  3. Elija un nombre único Ver
  4. Vaya al tab deploy, conecte a su cuenta de Github Ver
  5. Busque su repositorio y haga click en connect Ver
  6. Habilite los deploy automáticos (opcional, también puede hacer deploys manuales) Ver
  7. En el tab settings, haga click en 'Reveal Config Vars' Ver
  8. Agregue la variable de entorno API_KEY Ver
  9. Agregue el archivo Procfile Ver
  10. Vaya a https://www.cleardb.com/login.view y registre una cuenta Ver
  11. Ingrese sus datos, el número de teléfono no tiene que ser válido Ver
  12. Verifique su email para poder continuar Ver
  13. Cree su usuario y contraseña Ver
  14. Registre los datos del perfil faltantes, no necesitan ser válidos Ver
  15. Haga click en New Datastore Ver
  16. Seleccione Google Cloud Platform Ver
  17. Seleccione la opción Free (de prueba por 90 días) Ver
  18. Haga click en Create Datastore Ver
  19. Haga click en el nombre de la base de datos Ver
  20. Seleccione el tab "System Information" Ver
  21. Aquí encontrará el nombre de la base de datos, el hostname, el usuario y la contraseña. el puerto es el 3306. Ver
  22. Modifique el archivo app/Providers/AppServiceProviders.php ver cambio