Usando adaptadores de código aberto - AWS Amplify Hospedagem

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á.

Usando adaptadores de código aberto

Você pode usar qualquer adaptador de construção de SSR estrutura que tenha sido criado para integração com o Amplify Hosting. Cada framework que oferece um adaptador determina como o adaptador é configurado e conectado ao seu processo de criação. Normalmente, você instalará o adaptador como uma dependência de desenvolvimento do npm.

Após criar uma aplicação com um framework, use a documentação do framework para aprender como instalar o adaptador do Amplify Hosting e configurá-lo no arquivo de configuração da sua aplicação.

Em seguida, crie um arquivo amplify.yml no diretório raiz do seu projeto. No arquivo amplify.yml, defina baseDirectory para o diretório de saída de compilação da sua aplicação. O framework executará o adaptador durante o processo de compilação para transformar a saída no pacote de implantação do Amplify Hosting.

É possível usar qualquer nome para o diretório de saída da compilação, mas o nome do arquivo .amplify-hosting tem significado. Primeiro, o Amplify procura por um diretório definido como baseDirectory. Se ele existir, o Amplify vai procurar pela saída da compilação lá. Se o diretório não existir, o Amplify vai procurar a saída da compilação em .amplify-hosting, mesmo que isso não tenha sido definido pelo cliente.

Veja a seguir um exemplo das configurações de compilação para uma aplicação. O baseDirectory está definido como .amplify-hosting para indicar que a saída da compilação está na pasta .amplify-hosting. A aplicação será implantada com êxito desde que o conteúdo da pasta .amplify-hosting corresponda à especificação de implantação do Amplify Hosting.

version: 1 frontend: preBuild: commands: - npm install build: commands: - npm run build artifacts: baseDirectory: .amplify-hosting

Após a configuração da sua aplicação para usar um adaptador de framework, você poderá implantá-la no Amplify Hosting. Para obter instruções detalhadas, consulte Implemente um SSR aplicativo no Amplify