bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


dockeritzacio_aplicacions_php

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
Següent revisió Ambdós costats nova versio
dockeritzacio_aplicacions_php [2022/07/13 11:35]
jordi_selga_ruiz
dockeritzacio_aplicacions_php [2022/07/13 17:01]
jordi_selga_ruiz
Línia 6: Línia 6:
  
 Per seguir bé aquest article cal tenir coneixements de [[docker|Docker pràctic]] i [[docker-compose|Docker Compose]] i s'ha de tenir instal·lat al sistema [[https://www.docker.com/get-started/|docker]] i [[https://docs.docker.com/compose/install/|docker-compose]] Per seguir bé aquest article cal tenir coneixements de [[docker|Docker pràctic]] i [[docker-compose|Docker Compose]] i s'ha de tenir instal·lat al sistema [[https://www.docker.com/get-started/|docker]] i [[https://docs.docker.com/compose/install/|docker-compose]]
 +
 +===== Referències =====
 +  * Tutorial base d'aquest article: [[http://blog.adnansiddiqi.me/create-your-first-php-mysql-application-in-docker/|Create your first PHP/MySQL application in docker]]
 +  * Documentació de Docker - https://docs.docker.com/
 +
  
 ===== Desplegament d’aplicació en php i mysql ===== ===== Desplegament d’aplicació en php i mysql =====
Línia 109: Línia 114:
 Es mostra el llistat dels comptes on s'ha afegit mitjançant l'aplicació un compte nou. Es mostra el llistat dels comptes on s'ha afegit mitjançant l'aplicació un compte nou.
 {{:captura_de_pantalla_de_2022-07-13_13-25-16.png?400|}} {{:captura_de_pantalla_de_2022-07-13_13-25-16.png?400|}}
-També podem comprovar que si aturem els contenidor i els tornem a arrencar les dades persisteixen gràcies al ús de volums.+ 
 +També podem comprovar que si aturem els contenidors i els tornem a arrencar les dades persisteixen gràcies a l'ús de volums.
 <code> <code>
 docker-compose down docker-compose down
Línia 129: Línia 135:
 </code> </code>
  
 +<code>
 +select * from compte;
 ++----+--------+--------+--------+
 +| id | codi   | saldo  | client |
 ++----+--------+--------+--------+
 +|  1 | BK 100 |  15000 |      1 |
 +|  2 | BK 101 |    200 |      1 |
 +|  3 | BK 200 |  18000 |      2 |
 +|  4 | BK 345 | 123456 |      2 |
 ++----+--------+--------+--------+
 +4 rows in set (0.00 sec)
 +
 +</code>
 +==== REPTE 1 ====
  
 +<WRAP center todo>
 +Fent servir el recurs penjat a: https://github.com/kadnan/DockerPHPTutorial edita el Dockerfile i el docker-compose.yml per poder desplegar amb contenidors docker l'aplicació proporcionada.
 +</WRAP>
  
 +==== REPTE 2 ====
  
 +<WRAP center todo>
 +Dockeritza una aplicació pròpia o bé alguna que trobis en algun repositori fent servir de guia els passos indicats anteriorment. 
 +Exemples:
 +  * https://github.com/shehryarkn/PHP-MySQL-CRUD-Web-Application
 +  * https://github.com/justinhartman/complete-php7-ecom-website
 +</WRAP>
  
  
  
dockeritzacio_aplicacions_php.txt · Darrera modificació: 2022/07/14 11:31 per jordi_selga_ruiz