App Services
Last updated: April 3, 2026
What is an App Service?
An App Service is a deployment of your own application on your Kubernetes cluster. You connect your GitHub repository — lowcloud automatically builds the code and deploys the app to your cluster. Alternatively, you can use any Docker image from a container registry.
Create an App Service
Prerequisites
- A lowcloud account with an active Kubernetes cluster
- A connected Container Registry — used for builds (image push) and by the cluster for deployments (image pull)
1. Add a Service
In the lowcloud Dashboard, navigate to Add Service and select App Service.
2. Choose a Name
Give your App Service a descriptive name (e.g. my-frontend or api-production). Click Next.
3. Select Source and Registry
Select your GitHub repository and choose the Container Registry to use for this service. The registry stores the built images — the cluster pulls images from there for deployment.
Click Next.
4. Configure Build
- Branch — Select the branch to build and deploy (e.g.
main) - Build Strategy — Choose between Railpack and Docker. Railpack auto-detects your app and builds it without further configuration. For more details, see Build Settings.
- Application Path — The path in the repository where your app is located. Can be left at the default
.if the app is in the root directory. - Application Port — The port your app exposes (e.g.
3000,8080)
5. Set Environment Variables
Add the environment variables your app needs (e.g. database URLs, API keys). This step is optional and can be configured later.
6. Create
Click Create. lowcloud will pull your code from GitHub, build the image, push it to the registry, and deploy the app to your cluster.
Wait until the label in the Dashboard changes to "Deployed" — your App Service is then live.