github-to-s3-lambda-déploie
Solution simple pour déployer vos pages statiques sur S3 avec chaque engagement à maîtriser.
Installation
- Connectez-vous à votre compte AWS
- Allez aux services mobiles -> SNS -> Sujets et "Créer un nouveau sujet", nommez-le quelque chose comme 'Github-Deplore'
- Copier Arn
- Accédez à votre page Projets sur GitHub, accédez à Paramètres -> WebHooks -> Ajouter le service SNS et remplissez toutes les informations nécessaires
- Clone ce projet et exécutez
npm install
, puis npm run setup
. - Ouvrez le fichier
.env
et remplissez les informations nécessaires, collez les secrets ANR et AWS ici, AWS_CONFIRMATION_SNS_TOPIC_ANR
est facultatif - Sécheur, exécutez
npm run dry-run
- Si tout est k, exécutez
npm run deploy
- Dans le panneau AWS Lambda, accédez à votre fonction -> Sources d'événements et cliquez sur "Ajouter une source d'événement" pour lier votre