Автоматизировать деплой сайта на AWS S3 + CloudFront

Цена договорная
01 ноября 2022, 16:41 • 5 откликов • 27 просмотров
Выстроить пайплайн выкладки сайта через CircleCI.
  1. На каждую ветку в GitHub публиковать сайт в корзине и связывать с CloudFront. Сайт написан на Gatsby, есть команда, которая билдит всё в статику. Ссылку на CloudFront публиковать комментарием PR.
  2. Если пришёл комит, то повторно деплоим в созданную корзину.
  3. Корзину запрещаем открывать напрямую. Открыть можно только через CloudFront.
  4. После мёржа создать сайт в новой корзине и перенаправить на неё в отдельном CloudFront, который привязан к продакшен сайту.
  5. Тестовую корзину и СloudFront, созданные из PR, удалить. Или настроить cronjob на очистку раз в 2 недели.

В приложенном сообщении напишите сколько будет 6+десять.
Отзывы
R50 efaf85894ea71768b5666284588dff04
Фрилансер
 
2 года назад