# Add and Manage Artifacts

After creating a registry, you can start adding artifacts and managing them through the registry.

### Review Registry

After the registry is created, you can review its basic information in the Summary tab.

For more details, refer to [**Registry Summary**](/deka-gpu/deka-gpu-registry/detail-registry/summary.md).

### Add Artifacts to Registry

Artifacts are added to the registry by pushing them from your local environment.

#### Push Docker Images

To store application images, push Docker images from your local environment to the registry. The images will appear in the **Repository** tab.

1. Open the registry details page and click **Overview**.

<figure><img src="/files/if7hW34rGeqMHKRJfdJ8" alt=""><figcaption></figcaption></figure>

2. In the Overview page, select the **Docker Image** tab to view the available commands.

<figure><img src="/files/LCTRmXRvsqf8smeTS4TC" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Prerequisites:**\
Make sure Docker is installed and your application project is ready to be built as a Docker image.
{% endhint %}

3. Run the Docker login command provided in the portal. When prompted, use the same email and password as your service portal account.

```
docker login https://dekaregistry.cloudeka.id
```

4. Build your Docker image from your local project by assigning a local image name.

```
docker build -t <image-name> .
```

5. Tag the image using the registry URL and your repository name.

```
docker tag <image-name> <registry-url>/<repository>:<tag>
```

6. Push the image to the registry.

```
docker push <registry-url>/<repository>:<tag>
```

7. After the push is complete, the image will be available in the **Repository** tab.

For more details, refer to [**Repository**](/deka-gpu/deka-gpu-registry/detail-registry/repository.md).

#### Push Helm Charts

To store deployment configurations, push Helm charts from your local environment to the registry. The charts will appear in the **Helm Charts** tab.

1. Open the registry details page and click **Overview**.

<figure><img src="/files/99NRQ3QpRNyorE5pjudX" alt=""><figcaption></figcaption></figure>

2. In the Overview page, select the **Helm Chart** tab to view the available commands.

<figure><img src="/files/OwQ4rvGDACjw2MUrTDpA" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Prerequisites:**\
Make sure Helm is installed and your project is ready to be packaged as a Helm chart.
{% endhint %}

3. Log in to the registry using Helm. When prompted, use the same email and password as your service portal account.

```
helm registry login https://dekaregistry.cloudeka.id
```

4. Create a Helm chart from your project by specifying a chart name.

```
helm create <chart-name>
```

5. Package the Helm chart. This will generate a `.tgz` file using your chart name and version.

```
helm package <chart-name>
```

6. Push the packaged chart to the registry using the generated file name (for example: `my-app-0.1.0.tgz`) and your repository name.

```
helm push <chart-name>-<version>.tgz oci://<registry-url>/<repository>
```

7. After the push is complete, the chart will be available in the **Helm Charts** tab.

For more details, refer to [**Helm Charts**](/deka-gpu/deka-gpu-registry/detail-registry/helm-charts.md).

### Additional Configurations

You can optionally manage additional registry settings through the following tabs:

* [**Logs**](/deka-gpu/deka-gpu-registry/detail-registry/logs.md) — view activity logs
* [**Labels**](/deka-gpu/deka-gpu-registry/detail-registry/labels.md) — manage metadata
* [**Tag Immutability**](/deka-gpu/deka-gpu-registry/detail-registry/tag-immutability.md) — control tag updates
* [**Member**](/deka-gpu/deka-gpu-registry/detail-registry/member.md) — manage access

Refer to each section for more details.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cloudeka.ai/deka-gpu/deka-gpu-registry/how-to-store-and-manage-artifacts-in-deka-registry/add-and-manage-artifacts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
