

Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [Come migrare da CodeCatalyst](migration.md).

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

Attualmente, supporta CodeCatalyst solo i `container` componenti del tuo devfile. Per ulteriori informazioni, vedete [Aggiungere componenti nella documentazione](https://devfile.io/docs/2.0.0/adding-components) di Devfile.io.

L'esempio seguente mostra come aggiungere un comando di avvio al contenitore nel devfile.

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

**Nota**  
Quando il contenitore ha un comando di immissione di breve durata, è necessario includerlo `command: ['sleep', 'infinity']` per mantenere il contenitore in esecuzione.

CodeCatalyst supporta anche le seguenti proprietà nel componente del contenitore: `args``env`,`mountSources`, e`volumeMounts`.