Sesión 2: 3h4m
Creación de la solución y proyectos de la arquitectura propuesta
- Crear solución en blanco.
- Crear carpetas en solución. Las carpetas que se generan a nivel de solución son virtuales.
- Crear carpetas físicas las cuales estarán mapeadas a las carpetas virtuales de la solución de Visual Studio.
- Crear proyectos dentro de Visual Studio (web api, librerías, etc.)
- Contenerizar servicios
- Agregar Dockerfile: Permite la generación de la imagen
- Generar orquestardor de contenedores local: Docker Compose. Esto se aplica sobre cada uno de los proyectos.
- Definir nombres de contenedores
- Definir puertos específicos para acceder a los contenedores
- Crear red
- Ejecutar docker compose: docker compose up -d
- Recompilar: docker compose build
- Testear acceso a contenedores: http://localhost:8082/weatherforecast
- Crear BD SQL Server. Para conectarme a la BD contenerizada:
- Server type: Database Engine
- Server name: .,1434
- Login: sa
- Password: ******
- En la medida de lo posible el ambiente de desarrollo tiene que ser contenerizado. Para temas de desarrollo es recomendable contenerizar la base de datos. Para escenarios de producción de alta criticidad y/o performance se recomienda usar la base de datos en un fierro dedicado.
No comments:
Post a Comment