raise-the-bones
v1.0.38
Published
Bootstrap a full-stack React + Express + Prisma application
Readme
🦴 Raise the Bones
A CLI tool to bootstrap full-stack React + Express + Prisma applications with TypeScript, Tailwind CSS, and Docker support.
Quick Start
Create a new project with:
npx raise-the-bones my-projectDev
You'll need docker up and running as the postgres database is stood up in a docker container for dev
npm run devDeployment
Fly.io Deployment
The project includes Fly.io configuration for easy deployment:
Prerequisites
- Install Fly CLI: https://fly.io/docs/getting-started/installing-flyctl/
- Sign up for Fly.io: https://fly.io/docs/getting-started/sign-up-sign-in/
- Authenticate:
fly auth login
Production Database
You'll need to set up a production database. Options include:
- Fly PostgreSQL:
fly postgres create
Deploy
npm run deployThis will ask for your postgres instance connection string.
Troubleshooting
Fly.io App Name Already Taken
If you get an error during deployment that the app name is already taken:
- Open
fly.tomlin your project root - Change the
app = "your-project-name"line to a unique name - Run
npm run deployagain
License
MIT
