Saltar a contenido

SQLModel

Backend vs demo

SQLModel trabaja como parte del backend, por ello será integrado junto a las rutinas de FastAPI y por tanto compartirá contenedor con él.

Como contrapartida, en el caso del demo SQLModel se instala en solitario. Esto es así porque en la rutina de demo sólo se desea probar la conectividad de la rutina entre contenedores.

Compose

Puertos

Este contenedor no expone ningún puerto. S

Variables de entorno

El contenedor necesita los valores de ciertas variables de entorno para poder crear la URL necesaria para consultar a la base de datos.

Las variables de entorno se parten en dos grupos:

  • Los datos de sesión (usuario, contraseñas) se guardan en un archivo .env que es especificado desde el archivo Compose. Variables incluidas:

    • USUARIO_POSTGRES
    • PASSW_POSTGRES
    • DATABASE_POSTGRES
  • Los parámetros de la IP y el puerto de conexión se indican en el archivo Compose directamente:

    • PUERTO_POSTGRES
    • DOMINIO_POSTGRES