Actividad clase: Deployment app
Última actualización
Última actualización
Prepara una maquina virtual servidor con docker (puedes usar una ya hecha) en un entorno virtual de una máquina host.
Para esta práctica te recomiendo un Ubuntu Server conectado a otro ordenador host de tipo cliente.
A continuación te he preparado los pasos para realizar la práctica:
Para estos dos puntos revisaré que funcione la web correctamente con sus funcionalidades.
La apliación web es la vuestra propia del primer proyecto, en caso de no tener proyectos, usa la que te proporciono.
-> La aplicación web escogida es una de asistencia escolar con un diseño algo feo, habrá que darle algo de color:
Primeramente nos toca aprender sobre git bash
y su funcionamiento. Vamos ( de forma un poco redundante) a crear un repositorio y subir archivos por comandos:
Vamos a crear una imagen de docker y subirla al repositorio oficial de docker para tener un historial de versiones y poder usarla en cualquier momento:
Docker compose nos permitirá ejecutar varios contenedores a la vez y conectados entre si:
Antes de desesperaros revisad bien que las imágenes funcionen, yo te proporciono unos mínimos pero dependiendo de tu aplicación (sobre todo) debereis adaptaros a las circunstancias.
Instala git en el servidor, tienes más info sobre comandos y funcionamiento .
Crea un repositorio público en .
Crea un repositorio público en , llámalo como tu quieras y quédate con el nombre.
Tienes más información sobre la semántica del dockerfile en la , quizás tengas que añadir algúna linea más así que revisad!
Hemos usado dos imágenes, la de MariaDB (más info ) pero puedes usar la de mysql si te da muchos problemas y la propia creada.