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.