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/healthCreates 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-gitResult: 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 UIResult: Full development environment running locally with database management.
~/schybo/scripts/dev-framework/setup-deployment.sh \
--domain=proteintracker.com \
--project=protein-tracker \
--type=web \
--auto-deployResult: Live at https://proteintracker.com with SSL, database, monitoring.
# Future updates are just:
git push origin master
# GitHub Actions automatically deploys to productionResult: Zero-config continuous deployment pipeline active.
/api/graphql/graphqlEverything uses pnpm for consistency and performance:
pnpm install, pnpm devpnpm install, pnpm startpnpm db:push, pnpm db:studiopnpm for starting applicationspnpmEvery application gets comprehensive health monitoring:
https://yoursite.com/api/healthhttps://api.yoursite.com/healthAll applications appear automatically in the centralized health dashboard at: https://schybo.com/health-dashboard
Start building your features - the infrastructure is done! π