Skip to content

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

  1. From either the Desk or Project main page, go to Deployment > Applications.
  2. Click New Application.
  3. Enter a name for your application.
  4. Click Create.

Creating a service

  1. Select an existing application or create a new one.
  2. Click Add Service.
  3. 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.
  1. 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