An open API service indexing awesome lists of open source software.

https://github.com/appthrust/template-nextjs-blacksmith

AppThrust Next.js PostgreSQL template with Blacksmith GitHub Actions builds
https://github.com/appthrust/template-nextjs-blacksmith

Last synced: 10 days ago
JSON representation

AppThrust Next.js PostgreSQL template with Blacksmith GitHub Actions builds

Awesome Lists containing this project

README

          

# AppThrust Next.js PostgreSQL Blacksmith template

This starter proves the AppThrust managed PostgreSQL path:

- AppThrust injects `DATABASE_URL` through `ComponentConnection`.
- The initial schema is applied through `DatabaseChange`.
- The Next.js app reads and writes `appthrust_demo_messages`.

This variant builds container images on Blacksmith GitHub Actions runners.

The app does not run migrations on startup. For local development, apply
`db/migrations/0001_init.sql` to your PostgreSQL database, then set:

```bash
DATABASE_URL=postgresql://app:password@localhost:5432/app
```

Run locally:

```bash
npm install
npm run dev
```