> ## Documentation Index
> Fetch the complete documentation index at: https://tensorfuse.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# tensorkube deploy

## `tensorkube deploy`

Deploy your containerized application on Tensorkube. This command requires
a dockerfile to be present in the current directory.

**Usage:**

```bash theme={null}
tensorkube deploy [OPTIONS]
```

**Options:**

* `--gpus INTEGER` \[default: 0]: Number of GPUs needed for the service.

* `--gpu-type Choice(['V100', 'A10G', 'T4', 'L4', 'L40S', 'A100', 'H100'])`: Type of GPU.

* `--cpu FLOAT` \[default: 100]: Number of CPU millicores. 1000 = 1 CPU

* `--memory FLOAT` \[default: 200]: Amount of RAM in megabytes.

* `--min-scale INTEGER` \[default: 0]: Minimum number of pods to run.

* `--max-scale INTEGER` \[default: 3]: Maximum number of pods to run.

* `--env TEXT`: Environment to deploy the service to.

* `--github-actions BOOLEAN` \[default: False]: Deploying from Github Actions.

* `--secret TEXT`: Secret to use for the deployment.

* `--efs BOOLEAN` \[default: False]: Flag to use EFS for the deployment.

* `--concurrency INTEGER` \[default: 100]: Number of concurrent requests for a single pod to handle at a time. Pods Scale between min and max scale.

* `--config-file TEXT`: Path to the config.yaml file. you can use this file instead of cli flags. Keys in config.yaml take precedence than cli flags.

* `--domain-name TEXT`: Domain to use for the deployment.

* `--port INTEGER` \[default: 80]: Port to expose the service on.

* `--build-context TEXT` \[default: .]: Path to the build context. Defaults to current directory.

* `--dockerfile TEXT` \[default: ./Dockerfile]: Path to Dockerfile. Defaults to ./Dockerfile

* `--help BOOL` \[default: false]: Show this message and exit.
