github-to-s3-lambda-deployer
حل بسيط لنشر صفحاتك الثابتة على S3 مع كل الالتزام بالإتقان.
يثبت
- قم بتسجيل الدخول إلى حساب AWS الخاص بك
- انتقل إلى خدمات الهاتف المحمول -> SNS -> المواضيع و"إنشاء موضوع جديد"، وقم بتسميته بشيء مثل "github-deploy"
- انسخ ARN
- انتقل إلى صفحة مشاريعك على GitHub، وانتقل إلى الإعدادات -> Webhooks -> إضافة خدمة SNS واملأ جميع المعلومات الضرورية
- انسخ هذا المشروع وقم بتشغيل
npm install ، ثم npm run setup . - افتح ملف
.env واملأ المعلومات الضرورية، والصق أسرار ANR وAWS هنا، AWS_CONFIRMATION_SNS_TOPIC_ANR اختياري - قم بتشغيله جافًا باستخدام
npm run dry-run - إذا كان كل شيء على ما يرام، فقم بتشغيل
npm run deploy - في لوحة AWS Lambda، انتقل إلى وظيفتك -> مصادر الأحداث وانقر على "إضافة مصدر حدث" لربط ملفك