Entorno de Desarrollo
Este documento describe como configurar y utilizar el entorno de desarrollo local.
Requisitos Previos
- Nix con flakes habilitado
- Docker y Docker Compose
- Git
Configuracion
1. Entrar al Shell de Nix
cd lana-bank
nix develop
2. Iniciar Dependencias
make start-deps
Esto inicia:
- PostgreSQL (puerto 5433)
- Keycloak (puerto 8081)
- Oathkeeper (puerto 4455)
3. Ejecutar Migraciones
cargo sqlx migrate run
4. Iniciar la Aplicacion
# Ejecutar todos los servidores
cargo run
# O usar Tilt para desarrollo interactivo
make dev-up