Ir al contenido

Instalar Aurora Catalyst

Con el CLI ya instalado, este paso genera un nuevo proyecto Aurora Catalyst. El procedimiento es el mismo para cualquier app Catalyst — el rol que cumpla se decide más adelante, desde la configuración.

Ventana de terminal
catalyst new my-project

Esto crea un monorepo Aurora (un workspace backend/ + frontend/) llamado my-project. Mira catalyst new.

2. Establece la conexión a la base de datos

Sección titulada «2. Establece la conexión a la base de datos»

Abre backend/.env y apunta el bloque DATABASE_* a una base de datos SQL que puedas alcanzar:

DATABASE_DIALECT = postgres
DATABASE_HOST = localhost
DATABASE_PORT = 5432
DATABASE_USER = postgres
DATABASE_PASSWORD = postgres
DATABASE_SCHEMA = database-schema

El scaffold usa PostgreSQL por defecto. Cada app Catalyst necesita su propia base de datos o esquema — si vas a levantar varias apps, dale a cada una la suya para que no choquen.

En el mismo backend/.env, activa la sincronización del esquema:

DATABASE_SYNCHRONIZE = true

Con la sincronización activada, el ORM construye el esquema a partir de las entidades al arrancar, así no tienes que escribir migraciones solo para empezar.

Tu proyecto está generado y conectado a una base de datos. El siguiente paso, añadir IAM + OAuth, lo convierte en un proveedor de identidad.