Skip to content

fintoc-com/vibe-template

Repository files navigation

Vibe Template

Next.js (Pages Router) + Bun + PostgreSQL (en Docker) + Drizzle.

Creado por Daniel Leal.

Requisitos previos

  1. Instala Bun: https://bun.sh/docs/installation

    curl -fsSL https://bun.com/install | bash
    
    echo -e '\nexport BUN_INSTALL="$HOME/.bun"\nexport PATH="$BUN_INSTALL/bin:$PATH"' >> ~/.zshrc
    
    source ~/.zshrc
  2. Instala Docker (incluye Docker Compose): https://docs.docker.com/get-docker/

Ejecutar en local (paso a paso)

  1. Clona este repositorio y entra a la carpeta

  2. Inicia Postgres (en Docker):

docker compose up
  1. Ejecuta el script de setup:
./scripts/setup.sh
  1. Inicia el servidor de desarrollo:
bun run dev
  1. Abre la app:

http://localhost:3000. Para detenerlo: Ctrl+C.

Opcional

  • UI de base de datos (Drizzle Studio):

Drizzle Studio es una interfaz web local para ver tablas y datos que hay en tu aplicación. Requiere que Postgres esté corriendo (paso 1).

bun run db:studio

Al ejecutarlo, verás una URL en la terminal. Ábrela en tu navegador (normalmente https://local.drizzle.studio). Para detenerlo: Ctrl+C.

Configuración

En un archivo .env, puedes agregar configuración extra.

  • DATABASE_URL es opcional. Valor por defecto:

postgresql://postgres:postgres@localhost:5432/postgres

(Coincide con compose.yaml.)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages