Complete Full-Stack Setup - Create production-ready applications with zero configuration
Every project created with this framework gets a complete, production-ready setup:
--type=web
)/api/graphql
/api/health
--type=app
)/graphql
endpoint/health
Creates complete, production-ready applications with everything configured.
~/schybo/scripts/dev-framework/create-project.sh \
Β Β --name=my-recipe-app \
Β Β --type=app \
Β Β --init-git
--name
- Project name (required)--type
- app
or web
--init-git
- Auto-create GitHub repo--github
- GitHub usernameDeploys your complete application to DigitalOcean with zero manual configuration.
~/schybo/scripts/dev-framework/setup-deployment.sh \
Β Β --domain=myapp.com \
Β Β --project=my-app \
Β Β --type=web \
Β Β --auto-deploy
--domain
- Your domain name--project
- Project name--auto-deploy
- Deploy everything automatically--no-secrets
- Skip GitHub secretsDynamically assigns ports during deployment, prevents conflicts
SSL certificates, reverse proxy, security headers
Dedicated users, proper permissions, migrations, environment setup
Process management, auto-restart, log handling
Auto-secrets, CI/CD workflows, deployment keys
Built-in health checks, centralized dashboard
pnpm, Next.js optimization, connection pooling
JWT secrets, SSL auto-renewal, headers configured
Let's Encrypt certificates, HTTPS redirects
~/schybo/scripts/dev-framework/create-project.sh \
--name=protein-tracker \
--type=web \
--description="Track and rank protein bars" \
--init-git
Result: Complete Next.js app with PostgreSQL, GraphQL, health checks, and GitHub repo.
cd ~/protein-tracker
pnpm dev # Start Next.js with GraphQL
pnpm db:studio # Open database UI
Result: Full development environment running locally with database management.
~/schybo/scripts/dev-framework/setup-deployment.sh \
--domain=proteintracker.com \
--project=protein-tracker \
--type=web \
--auto-deploy
Result: Live at https://proteintracker.com with SSL, database, monitoring.
# Future updates are just:
git push origin master
# GitHub Actions automatically deploys to production
Result: Zero-config continuous deployment pipeline active.
/api/graphql
/graphql
Everything uses pnpm for consistency and performance:
pnpm install
, pnpm dev
pnpm install
, pnpm start
pnpm db:push
, pnpm db:studio
pnpm
for starting applicationspnpm
Every application gets comprehensive health monitoring:
https://yoursite.com/api/health
https://api.yoursite.com/health
All applications appear automatically in the centralized health dashboard at: https://schybo.com/health-dashboard
Start building your features - the infrastructure is done! π