Utilisation d'adaptateurs open source pour n'importe quel SSR framework - AWS Amplify Hébergement

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation d'adaptateurs open source pour n'importe quel SSR framework

Vous pouvez utiliser n'importe quel adaptateur de construction de SSR framework créé pour être intégré à Amplify Hosting. Chaque infrastructure qui propose un adaptateur détermine la manière dont l'adaptateur est configuré et connecté à son processus de création. En règle générale, vous installerez l'adaptateur en tant que dépendance de développement npm.

Après avoir créé une application avec un framework, consultez la documentation du framework pour savoir comment installer l'adaptateur Amplify Hosting et le configurer dans le fichier de configuration de votre application.

Créez ensuite un amplify.yml fichier dans le répertoire racine de votre projet. Dans le amplify.yml fichier, définissez le répertoire baseDirectory de sortie de compilation de votre application. Le framework exécute l'adaptateur pendant le processus de génération pour transformer la sortie en bundle de déploiement Amplify Hosting.

Le nom du répertoire de sortie de compilation peut être n'importe quoi, mais le .amplify-hosting nom du fichier a une importance. Amplify recherche d'abord un répertoire défini comme. baseDirectory S'il existe, Amplify y recherche la sortie de compilation. Si le répertoire n'existe pas, Amplify recherche la sortie de compilation qu'il contient.amplify-hosting, même si elle n'a pas été définie par le client.

Voici un exemple des paramètres de génération d'une application. Le baseDirectory est défini sur .amplify-hosting pour indiquer que la sortie de compilation se trouve dans le .amplify-hosting dossier. Tant que le contenu du .amplify-hosting dossier correspond aux spécifications de déploiement d'Amplify Hosting, l'application sera déployée avec succès.

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

Une fois que votre application est configurée pour utiliser un adaptateur de framework, vous pouvez la déployer sur Amplify Hosting. Pour obtenir les instructions complètes, consultez Déploiement d'une SSR application sur Amplify.