Updated on 2024-07-01 GMT+08:00

Component Overview

An application component implements a service feature of an application. It is in the form of code or software packages and can be deployed independently.

After creating an application on CAE, you can create components in the application.

Component Description

Table 1 lists the languages and runtime systems supported by CAE components.

Table 1 Supported languages and runtime systems

Runtime System

Component Source

Java 8, Java 11, Java 17

Source code repository, JAR package

Tomcat 8, Tomcat 9

Source code repository, WAR package

Node.js 8, Node.js 14, Node.js 16

Source code repository, ZIP package

PHP 7

Source code repository, ZIP package

Docker

Image package

Python 3

Source code repository, ZIP package

.net core

Source code repository

Component Source

Component Source

Description

Source code repository

GitHub, GitCode, GitLab, and Bitbucket code can be identified.

Image

If you use a private image to create your containerized application, upload the private image to the image repository. The following upload modes are supported:

  1. Upload the image package by Upload Through Client or Upload Through Page.
  2. Go to the Software Repository for Container (SWR) console and upload the image to the image repository. For details, see Uploading an Image.

Software package

The following upload modes are supported:

  1. Select the corresponding software package from the CodeArts software release repository. Upload the software package to the software release repository in advance. For details, see Uploading a Software Package.
  2. Select the corresponding software package from OBS. Upload the software package to the OBS bucket in advance. For details, see Uploading an Object.