Utilizzo di adattatori open source - AWS Amplify Hosting

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

Utilizzo di adattatori open source

Puoi utilizzare qualsiasi adattatore di build del SSR framework creato per l'integrazione con Amplify Hosting. Ogni framework che offre un adattatore determina come l'adattatore è configurato e connesso al processo di creazione. In genere, l'adattatore verrà installato come dipendenza di sviluppo di npm.

Dopo aver creato un'app con un framework, utilizza la documentazione del framework per scoprire come installare l'adattatore Amplify Hosting e configurarlo nel file di configurazione dell'applicazione.

Successivamente, crea un amplify.yml file nella directory principale del progetto. Nel amplify.yml file, impostalo nella directory baseDirectory di output di compilazione dell'applicazione. Il framework esegue l'adattatore durante il processo di compilazione per trasformare l'output nel pacchetto di distribuzione Amplify Hosting.

Il nome della directory di output della build può essere qualsiasi cosa, ma il nome del .amplify-hosting file ha un significato. Amplify cerca innanzitutto una directory definita come. baseDirectory Se esiste, Amplify cerca lì l'output della build. Se la directory non esiste, Amplify cerca l'output della build all'.amplify-hostinginterno, anche se non è stato definito dal cliente.

Di seguito è riportato un esempio delle impostazioni di build per un'app. baseDirectoryè impostato .amplify-hosting per indicare che l'output della build si trova nella .amplify-hosting cartella. Finché il contenuto della .amplify-hosting cartella corrisponde alle specifiche di distribuzione di Amplify Hosting, l'app verrà distribuita correttamente.

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

Dopo aver configurato l'app per utilizzare un adattatore framework, puoi distribuirla su Amplify Hosting. Per istruzioni dettagliate, consulta Implementa un'SSRapp su Amplify