

A Amazon não CodeCatalyst está mais aberta a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte [Como migrar do CodeCatalyst](migration.md).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Componentes do Devfile
<a name="devenvironment-devfile-components"></a>

Atualmente, CodeCatalyst só oferece suporte a `container` componentes em seu devfile. Para ter mais informações, consulte [Adicionar componentes](https://devfile.io/docs/2.0.0/adding-components) na documentação do Devfile.io.

O exemplo a seguir mostra como adicionar um comando de inicialização ao contêiner no devfile.

```
components:
  - name: test
    container:
      image: public.ecr.aws/amazonlinux/amazonlinux:2
      command: ['sleep', 'infinity']
```

**nota**  
Quando o contêiner tem um comando de entrada de curta duração, você deve incluir `command: ['sleep', 'infinity']` para manter o contêiner em execução.

CodeCatalyst também oferece suporte às seguintes propriedades em seu componente de contêiner: `args` `env``mountSources`,, `volumeMounts` e.