Mettre en place votre projet
Préparez tous vos écrans à télécharger et utilisez la structure de fichiers suivante pour votre projet de Personnalisations avancées pour la connexion universelle (ACUL) :
Créer une nouvelle configuration Vite
Ajoutez ce qui suit à un nouveau fichier nommévite.config.ts
:
config vite.config.ts
config vite.config.ts
Mettre en place des scripts de compilation
Créezscripts/build.ts
pour exécuter votre compilation Vite :
scripts/build.ts pour exécuter Vite
scripts/build.ts pour exécuter Vite
Créer votre infrastructure AWS
Créez un bucket S3 et une distribution CloudFront :Créer un bucket AWS S3
Créer un bucket AWS S3
Configurer CORS pour Auth0
Configurer CORS pour Auth0
Configurer CORS pour Auth0
Créer un script de déploiement
Créezscripts/deploy.ts
pour le déploiement sur AWS :
Créer des scripts/deploy.ts
Créer des scripts/deploy.ts
Configurez le flux de travail GitHub Actions
Créez.github/workflows/deploy.yml
:
Configurez le flux de travail GitHub Actions
Configurez le flux de travail GitHub Actions
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
CLOUDFRONT_ID
CLOUDFRONT_DOMAIN
AUTH0_DEPLOY_TOKEN