Getting Started
Welcome to Burrito! This guide will walk you through creating your account, setting up your first site, and deploying your app.
Create an Account
- Go to console.bntso.com and click Register
- Enter a username, email address, and password
- You'll be logged in automatically and taken to the console
Create a Site
- From the console, click New Site
- Choose a name for your site (lowercase letters, numbers, and hyphens)
- Your site will be available at
yoursite.bntso.comonce deployed
Deploy by Uploading a File
The simplest way to deploy is to upload a zip or tar.gz of your project. Your archive must contain a Dockerfile in the root (see Dockerfile Requirements).
Upload via the web UI
- Go to your site's detail page on the console
- Select the environment (production or test)
- Choose your project archive and click Deploy
Upload via the API
# Zip your project (must include a Dockerfile)
zip -r myapp.zip . -x '.git/*'
# Upload and deploy
curl -X POST https://console.bntso.com/api/v1/sites/yoursite/deploy \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@myapp.zip" \
-F "environment=prod"
Your API key is shown on your console after you log in. The deploy happens asynchronously — you'll get back a deployment ID to track progress.
Alternative: Deploy with git push
For a git-based workflow, add Burrito as a remote and push to deploy. This requires an SSH key.
Add your SSH key
- If you don't have an SSH key yet, generate one:
ssh-keygen -t ed25519 -C "your@email.com" - Copy your public key:
cat ~/.ssh/id_ed25519.pub - Add it via the API:
curl -X POST https://console.bntso.com/api/v1/ssh-keys \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"public_key": "ssh-ed25519 AAAA... your@email.com"}'
Push to deploy
cd your-project
git remote add burrito git@bntso.com:yoursite.git
git push burrito main
Pushing to main deploys to production. Pushing to test deploys to the test environment.
View Your Site
After a successful deploy, your site will be live at:
- Production:
https://yoursite.bntso.com - Test:
https://test.yoursite.bntso.com
You can check deployment status and build logs from the site detail page on the console.
What's Next
- Deploying Apps — learn about build logs, rollback, and promotion
- Dockerfile Requirements — what your Dockerfile needs
- CLI & SSH — manage sites, deployments, and keys from your terminal
- API Reference — automate everything with the REST API