Deploy your first app
Create a project and run a container image on Drasken Cloud with HTTPS and a public address, from the console, in a few minutes.
To deploy your first app, create a project, select Create app under Public Cloud → Apps, enter a container
image such as docker.io/library/nginx, choose a size and select Create and deploy. The app gets an HTTPS address
on the internet as soon as its first release is ready.
Step 1: Create a project
Open the project picker and select Create project (or New project on the Projects page).
- Project name: 2 to 80 characters, for example Payments API. You can change it later.
- Short name: 2 to 40 lowercase letters, digits and hyphens. It is permanent and appears in your apps' addresses, so choose it with care. The console tells you if it is available.
Select Create project.
Step 2: Choose your image
Go to Public Cloud → Apps and select Create app. Under Source:
- Leave Registry on Public image — no credential for a public image, or pick a connected registry for a private one.
- Enter the Repository, for example
docker.io/library/nginx, and a Tag. - Select Check image. The console reads the image and fills in its name, ports, health checks and user.
Your image must have a linux/amd64 build and must not run as root. If it runs as a named user, set a numeric user in
the image (for example USER 1001). See Image requirements.
Step 3: Name the app and open a port
Under Basics, give the app a Name and a Short name (permanent; it names the app's address). Under
Networking, keep or change the port your image listens on — by default http on port 8080, HTTP, public. One HTTP
port can be public.
Step 4: Choose a size
Under Size & scaling, pick a size. Each instance gets the size's CPU and memory, and the price is per instance. The summary shows the estimated monthly cost before GST; you are charged by the hour for the hours the app runs. See Sizes and scaling.
Step 5: Create and deploy
Select Create and deploy. The console shows the steps the platform works through. When the app is ready, its Networking tab shows its public HTTPS address — open it to see your app.
What next?
- Add environment variables and secrets
- Create a database and connect your app to it
- Watch logs and metrics
- Monitor the app with Drasken Uptime
Last updated on