Monday, November 11, 2024

Instalando y configurando entorno

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

Cuando el código funciona, pero no tiene tests: ¿y ahora qué?

Seguramente te ha pasado alguna vez. Te dan acceso al repositorio de un nuevo proyecto. Lo abres con curiosidad, esperas encontrar una estru...