This guide shows you how to use MongoDB, a source-available, cross-platform, document-oriented database program.
To run it, follow these steps:
-
Install the kraft
CLI tool and a container runtime engine, e.g. Docker.
-
Clone the examples
repository and cd
into the examples/mongodb/
directory:
Make sure to log into Unikraft Cloud by setting your token and a metro close to you.
We use fra0
(Frankfurt, π©πͺ) in this guide:
When done, invoke the following command to deploy this application on Unikraft Cloud:
The output shows the instance URL and other details:
In this case, the instance name is mongodb-6tiuu
; itβs different for each run.
To test the deployment, first forward the port with the kraft cloud tunnel
command:
Then, on a separate console, you can use the mongosh
client to connect to the server:
You should see output similar to:
To disconnect, kill the tunnel
command with Ctrl+c
.
At any point in time, you can list information about the instance:
When done, you can remove the instance:
Customize your Application
To customize the application, update the files in the repository, listed below:
Kraftfile
: the Unikraft Cloud specification, including command-line arguments
Dockerfile
: In case you need to add files to your instanceβs rootfs
Learn More
Use the --help
option for detailed information on using Unikraft Cloud:
Or visit the CLI Reference.