Installation
Prerequisite
As Airbase deploys containerized workloads, you’ll need to have Docker installed in your local machine.
See the following supported options for Docker installation:
- Docker Desktop (subscription required)
- Colima
- Rancher Desktop
Airbase CLI
Next, you’ll need the Airbase Command Line Interface (CLI).
Prerequisite
Ensure that Node is installed in your system.
Install
sudo npm install --global @airbase/airbase-cli@containersUpgrading
sudo npm remove --global @airbase/airbase-cli && sudo npm install --global @airbase/airbase-cli@containers
Log in to the Airbase CLI
Run airbase login to connect your computer to the Airbase account.
airbase loginVisit the link with a web browser to complete the authentication process.
🛫 Log in to Airbase in your browser
Visit: https://console.v2.airbase.sg/settings/credentials/cli?challenge=singleusetoken
Press Ctrl + C to cancel
======= after filling in the form =======
✅ Successfully logged inTemplates
Templates are quick and easy ways to get started building an application!
Whether it’s prototyping an idea, building a proof-of-concept, or laying the foundation for the next big thing, there’s a template for you.
Where to get templates
| Name | Type | Link |
|---|---|---|
| airbase-t3-app | Full Stack - NextJS | [SGTS Innersource](https://sgts.gitlab-dedicated.com/innersource/sgts/runtime/airbase/templates/airbase-t3-app) |
| airbase-streamlit-app | Full Stack - Python3 | [SGTS Innersource](https://sgts.gitlab-dedicated.com/innersource/sgts/runtime/airbase/templates/airbase-streamlit-app) |
| airbase-go-app | Backend API - Go | [SGTS Innersource](https://sgts.gitlab-dedicated.com/innersource/sgts/runtime/airbase/templates/airbase-go-app) |
Making your own template
Can’t find something that catches your eye? Feel free to create your own from scratch.
If you’d like to contribute it later, let us know.