Creating applications and services
Applications are collections of services that work together. Each service is based on a Docker image built in any desk of your project.
Start by creating an application, then add services to it.
Creating an application
- From either the Desk or Project main page, go to Deployment > Applications.
- Click New Application.
- Enter a name for your application.
- Click Create.
Creating a service
- Select an existing application or create a new one.
- Click Add Service.
- Configure the following parameters:
- Image (required) — select any successfully built image from your project.
- Service Name (required) — provide a unique name for your service.
- Hardware Configuration (required) — select the required CPU, RAM, and GPU.
- Volumes (optional) — specify the size (10 GB to 2 TB) and mount point for up to 3 volumes. If files (for example, ML model checkpoints) need to be downloaded, allocate a volume and reference its path in the environment variables.
- Internet Exposure (optional) — choose whether the service should be exposed via HTTP.
- Ports (optional) — configure up to 20 ports (range: 0–65535).
- Environment Variables (optional) — add name-value pairs for environment setup.
- Click Create Service.
You can later manage all of the above parameters by clicking on the service name.
Viewing service details
You can view the following details of a service:
- Service name
- Image information (name, creation date, size, tag)
- Hardware configuration
- Volumes configuration
- Port settings
- Environment variables