

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte [Cómo migrar desde CodeCatalyst](migration.md).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Actualmente, CodeCatalyst solo admite `container` los componentes de su devfile. Para obtener más información, consulte [Adding components](https://devfile.io/docs/2.0.0/adding-components) en la documentación de Devfile.io.

El siguiente ejemplo muestra cómo agregar un comando de inicio a su contenedor en un devfile.

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

**nota**  
Si el contenedor tiene un comando de entrada de corta duración, debe incluir `command: ['sleep', 'infinity']` para que el contenedor siga funcionando.

CodeCatalyst también admite las siguientes propiedades en el componente contenedor:`args`, `env``mountSources`, y`volumeMounts`.