clase:daw:proyecto:1eval:tema02
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| clase:daw:proyecto:1eval:tema02 [2025/12/21 14:50] – Lorenzo | clase:daw:proyecto:1eval:tema02 [2026/01/20 12:20] (actual) – Lorenzo | ||
|---|---|---|---|
| Línea 12: | Línea 12: | ||
| * Backend | * Backend | ||
| * MySQL Base de datos | * MySQL Base de datos | ||
| + | * NGING Frontend | ||
| <uml> | <uml> | ||
| Línea 110: | Línea 111: | ||
| <uml> | <uml> | ||
| + | hide circle | ||
| class Cliente { | class Cliente { | ||
| Línea 170: | Línea 172: | ||
| api_token:" | api_token:" | ||
| }, | }, | ||
| - | | + | |
| - | | + | |
| - | | + | }, |
| + | destino: { | ||
| + | | ||
| + | }, | ||
| + | pago: { | ||
| importe: 567.67, | importe: 567.67, | ||
| concepto:" | concepto:" | ||
| Línea 195: | Línea 201: | ||
| api_token:" | api_token:" | ||
| }, | }, | ||
| - | | + | |
| - | numeroTarjeta:"", | + | numeroTarjeta:" |
| - | fechaCaducidad:" | + | fechaCaducidad:" |
| cvc:" | cvc:" | ||
| nombreCompleto:" | nombreCompleto:" | ||
| - | ibanDestino:"ES61 1234 3456 4204 5632 5555", | + | }, |
| + | destino: { | ||
| + | iban:"ES61 1234 3456 4204 5632 5555", | ||
| + | }, | ||
| + | pago: { | ||
| importe: 567.67, | importe: 567.67, | ||
| concepto:" | concepto:" | ||
| Línea 227: | Línea 237: | ||
| + | ===== Ejemplo simple despliegue ===== | ||
| + | <sxh bash; | ||
| + | #!/bin/bash | ||
| + | docker compose down | ||
| + | docker compose build --no-cache | ||
| + | docker compose up -d | ||
| + | </ | ||
| + | <sxh yaml;title: docker-compose.yml; | ||
| + | services: | ||
| + | web: | ||
| + | build: | ||
| + | context: . | ||
| + | dockerfile: web.Dockerfile | ||
| + | container_name: | ||
| + | environment: | ||
| + | VIRTUAL_HOST: | ||
| + | networks: | ||
| + | - proxy_red | ||
| + | mariadb: | ||
| + | image: mariadb: | ||
| + | container_name: | ||
| + | environment: | ||
| + | MYSQL_ROOT_PASSWORD: | ||
| + | MYSQL_DATABASE: | ||
| + | MYSQL_USER: lorenzo | ||
| + | MYSQL_PASSWORD: | ||
| + | networks: | ||
| + | - proxy_red | ||
| + | networks: | ||
| + | proxy_red: | ||
| + | external: | ||
| + | name: nginx-proxy-network | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | <sxh bash; | ||
| + | FROM nginx: | ||
| + | COPY index.html / | ||
| + | </ | ||
| + | |||
| + | <sxh html; | ||
| + | < | ||
| + | <html lang=" | ||
| + | < | ||
| + | <meta charset=" | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | hola lorenzo | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | </ | ||
clase/daw/proyecto/1eval/tema02.1766325055.txt.gz · Última modificación: por Lorenzo
