Welcome to DBOS!
Log in to https://console.dbos.dev/ and
let's start by deploying a demo app.
2
We'll choose the "DBOS Web App Starter" template
3
If you have a GitHub account you can connect it to DBOS to create a repo with all the app code.
If not, you can continue without Github.
4
Click here to start deploying!
5
Now that our app is live, we can visit this URL to see it in action
6
This app lets us launch a durable background task. Click here to start one.
7
Video step
8
After the task runs through a few steps, click on "Crash the application".
The app will take a few seconds to restart and reconnect. Then, it continues where it left off.
9
Video step
10
Back on the app page in the console, click here to see the logs for the app.
11
Video step
12
Here we can see the app process crashing. DBOS then recovers the app from where it left off.
13
We can click here to see the code for the app in our GitHub repo
14
The main entry point is in the directory "app"
15
In the file "main.py".
16
This app also has a very simple frontend under "html"
17
In the file "app.html".
18
Let's make a quick edit now
19
I'll change this text to say "Hello, Alex!"
20
And commit the change.
21
Back in the console, click "Deploy From GitHub" to update the app with the new changes.
22
Click on "Confirm".
23
After another minute or so, the new app version is live
24
And we see the edit we just made
25
Now that you know the basics of App deployment, check out the Programming Guide to learn about DBOS durable workflows, scheduled workflows, queues and many other features that let you build reliable backends effortlessly!