Better Install This
Built by BitBonsai
Just an amazing tool to help you spin up web projects faster. No magic, just convenience.
npm install -g @mauricio.wolff/bit
# Check installation
bit version
bit new my-cool-project
bit start
# Deploy everything (default: fly.io)
bit deploy
# Choose provider
bit deploy --provider hetzner
# Deploy specific parts
bit deploy --pb-only # Only PocketBase
bit deploy --web-only # Only Astro
# Configure provider
bit deploy setup hetzner
- 🚀 Astro.js project (latest version)
- 📦 PocketBase database
- 🐳 Docker setup
- 🚢 Multiple deployment options:
- fly.io
- Hetzner Cloud
- 🧪 Testing setup
- 🔄 Auto-update system
bit new
- Start a new projectbit start
- Run local developmentbit deploy
- Ship it to production
bit pb setup
- First-time setupbit pb start
- Start containerbit pb stop
- Stop containerbit pb logs [-f]
- Show container logsbit pb shell
- Access container shellbit pb cleanup
- Clean up
bit db studio
- Open PocketBase Admin UIbit db backup
- Create database backupbit db migrate
- Create new migration
bit deploy
- Deploy everythingbit deploy setup [provider]
- Configure providerbit deploy --pb-only
- Deploy only PocketBasebit deploy --web-only
- Deploy only Astrobit deploy --provider [name]
- Select provider
bit version
- Show current versionbit upgrade
- Upgrade to latest version
Create a bit.config.json
in your project root:
{
"provider": "fly", // or "hetzner"
"region": "dfw",
"pb": {
"name": "my-project-pb",
"resources": {
"memory": "256MB",
"cpu": 1
}
},
"web": {
"name": "my-project-web",
"resources": {
"memory": "512MB",
"cpu": 1
}
}
}
- Requires fly CLI
- Free tier available
- Global edge deployment
- Requires HCLOUD_TOKEN
- More control over infrastructure
- Lower cost for larger apps
my-project/
├── apps/
│ ├── web/ # Astro app
│ └── pb/ # PocketBase
│ ├── pb_data/
│ ├── pb_migrations/
│ ├── pb_hooks/
│ ├── Dockerfile
│ └── package.json
├── .github/
│ └── workflows/
└── bit.config.json # Deployment config
Found a bug? Open an issue. Want a feature? Send a PR. No complicated guidelines. Just be cool.
MIT © BitBonsai